K
krose
Hi
Using a couple of examples on CodeProject.com I've create a nice little
shell extension (adds some custom menus for proprietary file types).
Everything is working fine, except I can't get it to unregistry
completely itself without killing explorer.
I call UnregisterAssembly and even manually remove all references to it
from the registry, this prevents the menus appearing which is good and
right. But I still can not actually delete (or more importantly
update) the actually exe/dll without killing explorer.
All the web sites I've seen give the impression that it is impossible
to completely free up the exe/dll without killing explorer, but that
isn't really an option in my case.
Any help with this would be greatly appreciated.
Kevin
Using a couple of examples on CodeProject.com I've create a nice little
shell extension (adds some custom menus for proprietary file types).
Everything is working fine, except I can't get it to unregistry
completely itself without killing explorer.
I call UnregisterAssembly and even manually remove all references to it
from the registry, this prevents the menus appearing which is good and
right. But I still can not actually delete (or more importantly
update) the actually exe/dll without killing explorer.
All the web sites I've seen give the impression that it is impossible
to completely free up the exe/dll without killing explorer, but that
isn't really an option in my case.
Any help with this would be greatly appreciated.
Kevin