Windows – 查看dll的加载依赖项和exe的加载依赖项的开源工具Dependencies
WIndows上发布软件经常遇到的问题就是:为什么这个软件在我的电脑上可以打开,在你的电脑上就打不开?
这个问题一般是由于你的软件在别人的电脑上缺乏某些依赖项也就是dll导致的,所以只需要排查缺少的依赖项进行补齐就可以正常的打开程序了,本文将介绍一款可以查看exe依赖项和dll依赖项的开源工具。
在这个工具出来之前查询依赖项一般是用Dependency Walker,不过这个软件是2006年发布的,现在用来查找依赖项时要么耗时很久,要么就崩溃,使用体验非常不好。
1 lucasg/Dependencies
Github地址:https://github.com/lucasg/Dependencies
Dependencies是对旧版软件Dependency Walker的重写,可以帮助开发人员解决加载依赖项问题。
可以在Github仓库下载最新的Release包,解压后找到DependenciesGui.exe运行,然后使用open打开需要查找的exe或者dll,下面会自动显示当前exe或者dll的加载依赖项,以及哪些依赖项缺失,查找速度非常的快,并且支持同时查找多个exe或者dll的加载依赖项,非常好用。
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:Windows – 查看dll的加载依赖项和exe的加载依赖项的开源工具Dependencies
原文链接:https://www.stubbornhuang.com/2814/
发布于:2023年09月23日 9:22:43
修改于:2023年09月23日 9:22:43
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
52