有时因为文档、源码丢失或引用别人相关应用功能时出现错误需要检查应用依赖或定义,如果根据错误日志去找会很麻烦。使用vs的dumpbin.exe查询exe、lib等二进制档案的相关资讯更清晰准确。
语法简介
语法规则:DUMPBIN [options] files...
功能解释:指定一或多个二进位档案,以及控制资讯所需的任何选项。 DUMPBIN 会将资讯显示至标准输出。 您可以将它重新导向至档案,或使用 /OUT 选项来指定输出的档案名。
使用
打开vs自带的开发人员命令符工具。其实使用win自带的命令行也可以,但是需要额外配置环境变量,否则会提示无效命令。一般进入工具使用即可,没必要配置环境。
选项参数
/dependents
:输出目标文档的依赖项,比如转传应用时,需要用到它判断dll是否完整。/exports
: 输出目标文档的所有定义函数名,用这个可以简单判断出可用的函数前提是开发者命名正确。/summary
: 输出目标文档的资讯,包括文档大小,dumpbin的缺省选项。/out:
: 输出内容到指定文件,在 files 后使用,有冒号分隔输出文档位置。
官方文档
上面几个是我个人常用到的参数,还有很多其他功能选项,可以查看官方文档查看。文档地址:点击进入