2013-08-21 28 views
0

我發現: 當我關閉窗口(opend shell命名空間externsion)時,dll被分離(進程),但有時沒有。當瀏覽器分離出win xp上shell命名空間擴展的dll時?

我的dll中有一些全局對象。所以,我想知道什麼時候dll被分離(進程)。

+0

你能提供更多的信息.​​..? – NREZ

+0

該DLL已寫入shell命名空間外部。第一次瀏覽名稱空間時,瀏覽器加載(附加)它。一個DLL已附加必須分離。所以我想知道它什麼時候會分離。 – kkk33

回答

1

如果您從DLL中導出DllCanUnload函數,則當Explorer要卸載您的DLL時將調用該函數。如果需要,可以阻止它,或者在允許卸載之前執行一些清理。

相關問題