在Portable-Exe中,有可能找到导入的部分,以及所有导入的dll名称(使用导入描述符)。例如,一个应用程序Exe有许多导入的dll(kernel32,advapi,user,comctl32 .. ..etc),现在我想在那个app exe(导入的dll)中找到所有依赖项..给我使用递归函数调用的逻辑..
在这里,ex notepad.exe,假设有两个dll(advapi32,user32),我可以获取那些dll细节,我想知道advapi和user32的导入dll ....通过所有依赖的方式...你能给出逻辑吗,它对我很有帮助....谢谢
答案 0 :(得分:3)
Dependency Walker可以为您执行此操作:它显示所有依赖项及其依赖项的树。
alt text http://img526.imageshack.us/img526/4175/depnotepad.png
答案 1 :(得分:1)
Dependency Walker是一个免费的实用程序,可扫描任何32位或64位Windows模块(exe,dll,ocx,sys等),并构建所有相关模块的分层树形图。
更多信息 - depends.exe