2016-04-12 2 views
0

. Мой .exe содержит много dlls, добавленных через ссылку или как. CreateObject.Определите, какой DLL (.tlb) работает

Интересно, есть ли способ, когда я открываю dll, чтобы найти в процессах или где-то еще, что. dll в настоящее время используется

+1

VB.NET IsNot vba AndAlso IsNot vb6. Пожалуйста, прочитайте [ask] AndAlso возьмите [Tour] – Plutonix

+0

Plutonix. Что делать, если я сказал вам, что все эти DLL, содержащиеся в .exe, разработаны с помощью инструмента разработки .net и Vb6? –

+0

В вашем случае не имеет значения, что они созданы с/на каком языке они созданы ... Что важно, язык, который вы используете/хотите использовать в своем вопросе. –

ответ

2

Просто используйте Process Explorer у sysinternals, перейдя по ссылке View->Lower Pane View->DLLs (Ctrl+D), а затем щелкните по вашему приложению в списке процессов.

С помощью Find->Find Handle or DLL (Ctrl+F) вы можете искать библиотеки DLL и другие файлы, открытые для любого системного процесса, например. когда вам нужно удалить файлы данных, но ОС отказывается от использования файла и не говорит вам, какой из них является виновником.

Смежные вопросы