1

在 Portable-Exe 中,有可能找到导入的部分,以及所有导入的 dll 名称(使用导入描述符)。在这里,一个应用程序 Exe 有许多导入的 dll(kernel32、advapi、user、comctl32 ....etc ),现在我想找到该应用程序exe(导入的dll)中的所有依赖项..给我使用递归函数调用的逻辑..

在这里,例如 notepad.exe,假设有两个 dll(advapi32,user32),我可以获取这些 dll 的详细信息,我想知道 advapi 和 user32 的导入 dll ....顺便说一下所有依赖项...你能给仅逻辑,对我很有帮助....谢谢

4

2 回答 2

4

Dependency Walker可以为您做到这一点:它显示所有依赖项及其依赖项的树。

替代文字 http://img526.imageshack.us/img526/4175/depnotepad.png

于 2010-02-05T16:10:20.293 回答
2

Dependency Walker 是一个免费实用程序,它可以扫描任何 32 位或 64 位 Windows 模块(exe、dll、ocx、sys 等)并构建所有依赖模块的层次树图。

更多信息 -依赖.exe

于 2010-02-05T08:46:14.803 回答