2010-02-05 59 views
1

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

在这里,前notepad.exe,应该有两个dll(advapi32,user32 ),我可以获取这些dll的详细信息,我想知道advapi和user32的导入dll ...通过所有依赖关系的方式...只能给逻辑,它对我非常有用....感谢

+0

是的。去接受一些答案(从这一个开始:-P) – 2010-02-05 08:46:50

+0

确定莫兰,我不知道它,它是我的错.... – Rajakumar 2010-02-05 09:36:18

回答

1

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

欲了解更多信息 - depends.exe

+0

它被称为依赖沃克:http://www.dependencywalker.com/ – foraidt 2010-02-05 08:53:44