> Will a context menu work against an out of process handler?
Originally, shell extensions were required to be inproc and apartment
threaded. Before version 5, the shell used its own 'home-brew' version of
COM. Since Windows 2000 it is at least possible in theory for shell
extensions to be out-of-process. However, even on XP there appears to be no
marshalling support for either IContextMenu or IShellExtInit, as evidenced
by the lack of any ProxyStubClsid32 subkey under the relevant entries in
Quote:> If this is an impossible, can I store an entire DLL in a resource, unload
> to disk, Load it and register it. I really want to have one file for my
I don't see why not; I have used the same strategy for hook DLLs in the
Jim Barry, MVP for Windows SDK
"For bureaucratic reasons, we settled on one issue, weapons of mass
destruction, because it was the one reason everyone could agree on."
Paul Wolfowitz, US Deputy Defence Secretary