Dependencies下载和使用教程(附安装包)
Dependencies 是一款给 Windows 程序解决依赖问题的小工具。它的功能用一句话解释:拖一个 exe/dll 进去,立刻把这家伙运行时需要哪些 dll、哪些 API、哪些系统运行库画成树,红色标缺失,黄色标版本冲突,绿色标正常,一眼就能看出软件为啥打不开。
Dependencies 同领域的对手主要有 2 个,分别是 Depends.exe 和 Process Explore:
- 老 Depends 蓝屏常客;
- Process Explorer 只能看运行中进程,不能静态扫描。
相比之下,Dependencies 的优势就非常明显了:
- 界面现代,缩放不糊;
- 支持命令行
/json
一键导出,塞 GitHub Action 就能在 PR 阶段提示缺 dll; - 开源可二次开发,有人 fork 出批量扫描脚本,游戏打包员十分钟扫完几百个 exe。
装系统、封装绿色软件、排查“无法定位程序输入点”错误,Dependencies 拖进去三秒出报告,比瞎装运行库省事一万倍。
下载Dependencies
这里为大家提供了 Dependencies 最新版的安装包:
网盘下载:Dependencies安装包
网盘里提供了 2 种 Dependencies 安装包:
- Dependencies_x64_Release.zip 用于 64 位系统;
- Dependencies_x64_Release_.without.peview.exe:如果杀毒软件误报,必须下载没有 peview 的版本。
Dependencies 不需要安装,解压后直接运行 Dependencies.exe 或者运行带图形界面的 DependenciesGui.exe,建议以管理员权限运行:
使用Dependencies
1) 直接将目标 .exe 或者 .dll 文件拖入图 1 所示的窗口:
2) 解析依赖树
左侧面板以树状结构显示所有依赖的 DLL,展开可查看层级。
右侧面板:
- Imports:该文件调用的外部函数。
- Exports:该文件提供的函数。
- DLL 属性:路径、版本、架构(32/64位)。