【发布时间】:2018-07-18 10:27:43
【问题描述】:
我需要找出一个进程曾经加载的所有 DLL,包括在我监视它时已卸载的那些。 我知道有很多工具可以解决这个问题,例如 listdlls,但它们只告诉当前加载的那些 - 而不是那些在我开始监视它之前 已经卸载的。
我想要一份完整的 DLL 列表,这些 DLL 已加载和卸载到监控点。
【问题讨论】:
-
Depends.exe 具有配置文件模式。这够了吗?
-
如果 dll 已经卸载 - 你不会得到关于这个的信息。它没有存储
-
docs.microsoft.com/en-us/windows/desktop/DevNotes/… - Windows 在 NTDLL.DLL 内部存储最后 64 个卸载的模块。不确定它是否仅适用于已调试的进程。 WinDbg 依赖它。
-
@xMRi depends.exe 只告诉静态依赖而不是运行时依赖。
-
@ImmortaleVBR 这可能会很有用。谢谢。
标签: windows winapi dll process