Re: Microsoft and Trust Take 2

Tech-Archive recommends: Fix windows errors by optimizing your registry



What is IMAPI? An Outlook interface? And what's
wrong with VB access to Shell?

IMAPI is an interface used for burning CDs in windows XP. It's a com
interface but not the kind that VB6 likes so VB cannot call it directly.
The
same with the shell, there are a lot of com interfaces that VB cannot
call.
There are a lot of shell functions that VB can call (eg ShellExecute) but
these are not the com interfaces.

I see. Thanks. I'd never heard of IMAPI
before. I still don't get the Shell part, though.
VB needs typelibs, but .Net needs Interop
and "unsafe" code, as I understand it. I would
think that, just as with Java, the Shell is pretty
much the last thing that .Net should be used for.

My last project was an Explorer Bar/BHO
combination. It works fine, written in VB, has no
dependencies, is compatible with Win95 up, and
weighs in at about 2/3 MB for everything including
an uninstaller, help file, etc. As I understand it,
I could do something like that in .Net but it's not
native and it's not recommended because there's
a risk of two plugins being installed with different
..Net versions, so that one might malfunction.


.



Relevant Pages

  • Re: A Different Shell Philosophy
    ... isolated from the shell. ... Then consider Sun's cmdtool interface. ... issue by providing a consistent mouse-based editing system on every ...
    (comp.unix.shell)
  • Re: command line vs gui
    ... > ANY viable 'graphical' interface. ... > called MSH for users as an optional initial shell on their Solaris shell ... > functional superset of the old DOS-based Norton Commander filemanager). ... > to only using standard shell scripts, aliases, etc. ...
    (comp.os.linux.misc)
  • Re: connection point event is not fire from com component
    ... IExtractImage interface. ... Extract function of the shell interface IExtractImage, ...
    (microsoft.public.vc.atl)
  • Re: connection point event is not fire from com component
    ... IExtractImage interface. ... Extract function of the shell interface IExtractImage, ... instance it created, there is a sink. ...
    (microsoft.public.vc.atl)
  • Re: Controlling (La)TeX
    ... I am fully aware of TeX's command line interface. ... The bash shell, and Windows CMD.EXE. ... shell might 'press the ^C button' multiple times. ...
    (comp.text.tex)