标签: dll windows-shell
我发现: 当我关闭窗口(opend shell命名空间扩展)时,dll被分离(进程),但有时没有。
我的dll中有一些全局对象。所以,我想知道什么时候dll被分离(进程)。
答案 0 :(得分:1)
如果从DLL导出DllCanUnload函数,则在Explorer要卸载DLL时将调用该函数。如果需要,可以阻止它,或者在允许卸载之前执行一些清理。
DllCanUnload