【Visual Studio - Dependency Walker】查找程序依赖的动态链接库文件(转)

原文转自 http://163n.blog.163.com/blog/static/5603555220113151113287/

 

有时我们需要知道一个程序依赖哪些动态链接库(DLL)文件。实际上,有很多方法可以做到。下面就是三种实现方法:

  1. 通过 Visual Studio 的 Dependency Walker 工具。进入 Visual Studio 的命令行(以Visual Studio 2005 为例,通过“开始-->所有程序-->Microsoft Visual Studio 2005-->Visual Studio Tools-->Visual Studio 2005 Command Prompt” 打开),输入"depends",回车,打开“Dependency Walker”。然后通过“File-->Open”打开要查询的程序文件,Dependency Walker就会显示该程序文件所依赖的 DLL 文件。
  2. 通过金山清理专家。安装金山清理专家,运行要检测的程序,然后打开金山清理专的安全百宝箱中的进程管理器,选中要检测的程序文件名,就选中“显示加载到进程中的DLL”,就可以看到该进程所调用的 DLL 文件。
  3. 借助 IceSword 软件。先运行要检测的程序,然后打开 IceSword 软件,点击进程,找到要检测的程序,并右击该程序名,在弹出的菜单中选择“模块信息”。这时,软件就会弹出“进程模块信息”对话框,这里显示了程序所信赖的 DLL 文件。
posted @ 2017-05-22 20:14  ~小小鸟~  阅读(1418)  评论(0)    收藏  举报