When the explorer detached the dll which is for shell namespace extension on win Xp?

StackOverflow https://stackoverflow.com/questions/18354437

  •  25-06-2022
  •  | 
  •  

I found that: the dll was detached(process) when I close the window(opend shell namespace externsion), but sometime didn't.

There are some global object in my dll. so, I want to find out when the dll be detached(process).

有帮助吗?

解决方案

If you export the DllCanUnload function from your DLL you will be called when Explorer wants to unload your DLL. You can block it if you want, or perform some clean-up before allowing the unload.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top