简单介绍
Dependency Walker
是一个免费的实用工具,它可以扫描任何32位或64位Windows模块(EXE,DLL,OCX,SYS等),并建立所有相关模块的分层树形图。Dependency Walker
对于排除加载和执行模块故障错误非常有用。 Dependency Walker
能检测出许多常见应用问题,例如缺少模块,无效的模块,导入/导出不匹配,循环依赖错误,不匹配的机器类型模块和模块初始化失败。所以对于程序员来说,Dependency Walker
(以下简称Depends)是一项必备技能。
下载安装
Depends的下载地址为:Dependency Walker (depends.exe) Home Page,选择相应的版本下载即可。
下载后进行解压缩,得到如下文件:
depends无需安装
,直接点击depends.exe
运行即可。
depends使用
有如下解决方案:一个解决方案中,有两个工程,一个是exe工程TestDll
,另一个是动态库工程MyDll
,TestDll
引用动态库MyDll
,
MyDll中导出