首发于技术记录
Windows 查看 exe 依赖的 dll 的方法

Windows 查看 exe 依赖的 dll 的方法

本文使用 Zhihu On VSCode 创作并发布

1. 简介

本文介绍确定 exe 依赖的 dll 的方法,也可以用于查看 dll 的依赖项。

2. 方法一:lucasg/Dependencies(开源版的现代 Dependency Walker)

仓库:github.com/lucasg/Depen

当前最新版:

下载解压后,找到 DependenciesGui.exe 打开软件。命令行使用则用 Dependencies.exe

操作示例

3. 方法二:dumpbin (需要安装 Visual Studio)

dumpbin.exe /dependents filename.exe

结果示例

dumpbin.exe 可能在的位置(与安装的 VS 版本相关):

  • C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
  • C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
  • C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30037\bin\Hostx86\x86

4. 方法三:Dependency Walker(过时)

此软件在 Windows 10 下分析任何 exe 都会进入未响应状态,无法使用。官网对此说明是只支持到了 win8。用 win10 的小伙伴可以不选此方法。

Dependency Walker runs on Windows 95, 98, Me, NT, 2000, XP, 2003, Vista, 7, and 8. It can process any 32-bit or 64-bit Windows module, including ones designed for Windows CE. -- Dependency Walker 官网

软件界面

直接到Dependency Walker 官网下载即可。目前最新是 2.2,下载链接:

解压后双击 depends.exe 运行

发布于 2021-08-02 18:43