2016-04-12 51 views
0

我的.exe包含很多dlls通過引用或as添加。 CreateObject確定運行哪個.dll(.tlb)

我不知道有什麼方法,當我打開一些dll找到進程或其他地方。 dll當前正在使用

+1

VB.NET IsNot vba並且不是vb6。請閱讀[問]並且[巡迴] – Plutonix

+0

Plutonix。如果我告訴你,.exe中包含的所有dll都是使用.net和Vb6開發工具開發的? –

+0

就你而言,無論他們是用/創建什麼語言來創建它們都無關緊要。重要的是你正在使用/希望在你的問題中使用的語言。 –

回答

2

只需使用sysinternals中的Process Explorer truning on View->Lower Pane View->DLLs (Ctrl+D),然後單擊進程列表中的應用程序進程即可。

使用Find->Find Handle or DLL (Ctrl+F)您可以搜索任何系統進程打開的DLL和其他文件,例如,當你需要刪除一個數據文件但操作系統拒絕正在使用的文件原因而不告訴你哪一個是罪魁禍首。