哪些dll正在使用?

时间:2010-07-18 09:30:33

标签: windows dll

请原谅我的窗户无知,

是否有应用程序可以显示可执行文件正在尝试使用哪些dll(名称,路径)

我假设这可以通过可执行文件的静态分析和/或通过检查系统调用来运行可执行文件来完成

4 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

尝试Dependency Walker

  

Dependency Walker是一个免费的实用程序,可扫描任何32位或64位Windows模块(exe,dll,ocx,sys等),并构建所有相关模块的分层树形图。对于找到的每个模块,它列出了该模块导出的所有函数,以及其他模块实际调用了哪些函数。另一个视图显示所需文件的最小集合,以及每个文件的详细信息,包括文件的完整路径,基址,版本号,机器类型,调试信息等。

答案 2 :(得分:0)

答案 3 :(得分:0)

依赖步行者

这很棒,让你看到依赖DLL的层次结构。它还显示了DLL导出的函数。 我甚至用它来解决神秘的错误127问题。

http://www.dependencywalker.com/