Winamp & Shoutcast Forums

Winamp & Shoutcast Forums (http://forums.winamp.com/index.php)
-   NSIS Discussion (http://forums.winamp.com/forumdisplay.php?f=65)
-   -   How to Remove Shell Extentions (http://forums.winamp.com/showthread.php?t=378617)

drjackool 11th July 2014 08:51

How to Remove Shell Extentions
 
Hi,
I use NSIS 2.46 to create setup for my programs, I use a shell integeration DLL in my programs, the installation process work properly but when using the Uninstaller, the Shell Extension DLL file not removed because it is opened by Windows Explorer for integeration.
How to i can delete files such this in Uninstaller Process?
Thanks

th_mi 11th July 2014 09:04

First, you need to unregister the shell extension, than you use delete with the additional parameter /REBOOTOK. In most cases the shell extension is in memory since the shell process is active.
Also possible would be terminating all shell processes, deleting your shell extension dll, start one shell process to have a shell again.
But to be sincere, I'd do the reboot thing.

Anders 11th July 2014 12:13

Any application that uses a open/save common dialog etc might have your extension loaded, killing all the explorer processes is not enough.


All times are GMT. The time now is 17:33.

Copyright © 1999 - 2010 Nullsoft. All Rights Reserved.