Jume:
--------------------------------------------------------------------------------
unregistering is not the same as unloading, the dll is loaded by windows
explorer, so you must "reset" explorer.exe in the worst case (either by
restarting the pc or via task manager), in the best case, waiting a bit amount
of time will let you erase the dll via COMMAND LINE, since any instance of the
explorer will reload again the dll
--------------------------------------------------------------------------------


True - But, what I found interesting is that while I couldn't delete it, I could
rename or overwrite it. From the standpoint of code that looks for a file (i.e.,
calling a function exported by a DLL), renaming it is basically the same as
deleting it; i.e., the caller can't find it either way. I'm surprised (maybe?)
that Windows allowed that.

Anyway, no biggie. Just a curiosity.

-- 
<http://forum.pspad.com/read.php?2,29341,29395>
PSPad freeware editor http://www.pspad.com

Odpovedet emailem