Unregister a shell extension without killing Explorer

  • Thread starter Thread starter krose
  • Start date Start date
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
 
Make sure you check the "Launch folder windows in a separate process"
option in Explorer's Folder Options dialog. That way you should only
ahve to close the explorer windows that you've opened since the
extension was last registered.


Mattias
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top