如何查找加载到进程中的DLL及其位置等
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查找加载到进程中的DLL及其位置等相关的知识,希望对你有一定的参考价值。
我已经使用了Process Explorer,但是我忘记了另一个实用程序,它可以让你看到一个进程从哪里加载(图像文件),它是dll在内存中以及它们从哪里加载。
我的Process Explorer仅适用于托管程序集。
还有原生的东西吗?
答案
Process Explorer应该向您显示本机和托管模块。试着提升它。
否则,有几种方法:
- 使用tlist.exe,Debugging Tools for Windows包的一部分(例如
tlist cmd.exe
) - 连接VS调试器并查看模块窗口(Ctrl + Alt + U)或附加WinDbg并使用
lm
命令 - 使用
CreateToolhelp32Snapshot
,Module32First
和Module32Next
推出自己的解决方案:)
另一答案
还有一个开源工具“Process Hacker”。
这是一个高级任务管理器。选择任何进程,点击“Enter”,选择“Modules”选项卡。
以上是关于如何查找加载到进程中的DLL及其位置等的主要内容,如果未能解决你的问题,请参考以下文章