0

我需要专门过滤所有用户导入的 dll。DIA SDK 提供 SymTagCompiland 下的所有模块,其中包括所有未明确链接的内核和其他导入。

我只需要那些在运行时或编译时显式链接的依赖 Dll(模块)(在项目配置的链接器的输入区域中提到)。

我该如何过滤这个?

问候,乌斯曼

4

1 回答 1

0

为什么你需要 DIA?EnumProcessModules如果进程已加载,您可以使用。

或者您可以查看 PE 本身。这篇文章解释了它。

如果某些 DLL 是动态加载的,您可能需要挂钩LoadLibrary和/或DllMain获取。检查这篇文章以了解挂钩。

除非您正在编写调试器,否则不需要DIA 或WaitForDebugEvent- 。ContinueDebugEvent

于 2011-08-28T19:50:35.403 回答