У меня есть процесс winxp, который имеет все виды DLL и статические библиотеки. Одна из наших библиотек вызывает вызовы ms debug dll, у меня есть подозрение, какой из них есть, но хочу доказать это в таком инструменте, как Process Explorer. Как я могу получить дерево моего процесса, чтобы узнать, кто загружает какие модули?найти, почему DLL загружается
1
A
ответ
7
Вы можете использовать такие инструменты, как Dependency Walker
5
Два инструментов, которые поставляются с MS Visual Studio:
Depends.exe
для ваших .exes и .dlls покажет вам именно то, что зависимости от нагрузки время являются.
Запустите dumpbin /directives
в .lib-файлах, чтобы сообщить вам, какие директивы компоновщика передают статические библиотеки в компоновщик. Это покажет зависимости оттуда. Это поставляется с Windows SDK «PSDK», а также может использоваться для получения отрезков времени загрузки.
Если вещи загружаются во время выполнения, установите точку останова на k ernel32!LoadLibrary
и исследуйте стек вызовов, когда он запускается. Отладчик WinDbg (MS Debugging Tools для Windows) подходит для этого.
Смежные вопросы
- 1. Как программно найти, почему DLL не загружается?
- 2. Почему моя DLL не загружается?
- 3. Где именно загружается dll?
- 4. , который загружается oleaut32.dll
- 5. Dll загружается только через LoadLibrary?
- 6. Найти зависимые модули dll
- 7. не DLL загружается в питона
- 8. Как проверить, загружается ли DLL?
- 9. Excel dll addin не загружается
- 10. Глобальный DLL DLL WH_CBT загружается только в некоторые процессы
- 11. Dll не загружается в Firefox, но загружается в пользовательское приложение
- 12. Обнаруживать, если dll загружается в службу
- 13. C# 2010 не загружается delphi DLL
- 14. C# формы из DLL загружается родной C++
- 15. DLL не загружается на сервер Windows 2012
- 16. Visual Studio 2012 не загружается DLL
- 17. Как char [] загружается в память в DLL
- 18. Как отслеживать DLL загружается в процесс?
- 19. Получить идентификатор пользователя из DLL сайта загружается
- 20. C++ DLL не загружается на некоторых машинах
- 21. DLL неожиданно не загружается C# UWP
- 22. WebAPI DLL в IIS не загружается
- 23. dll не загружается из каталога bin
- 24. LoadLibrary не загружается C++ CLI, созданный dll
- 25. C DLL не загружается в C#
- 26. Windows Password Фильтр DLL не загружается
- 27. Нужно найти COM-DLL из dll interop
- 28. Не удается найти PInvoke DLL 'sqlceme30.dll'
- 29. Невозможно найти DLL
- 30. Где найти COM dll?
Выглядит круто, мне нужно попробовать. Случается, что это работает на .libs? –
Честно говоря, я не пробовал, поэтому не уверен. – RiddlerDev
Вот просмотрщик я использую http://www.codeproject.com/KB/debug/LibView.aspx – iain