Dependency Walker C++/C#依赖分析工具

PE 文件的依赖工具里,Dependency Walker算是老牌又靠谱的一个了。C++/C#项目里排查模块导入导出问题,用它还挺方便的。文件名是DependencyWalker-C++C C#.rar,打包好直接用,省事。

能查看PE 模块的导入模块和函数,像是调 DLL 时不知道哪些函数实际被调用了,用它一眼就能看清楚。还有动态功能,跑起来能看到运行时加载了什么模块。

另一个比较实用的功能是解析 C++函数名,尤其是被装饰过的名字(mangled names),它可以还原成原始函数名,对调试蛮有的。想快速定位某个导出函数到底来自哪个 DLL,用这个也合适。

要注意的是,这工具虽然经典,但界面偏老,不支持新的 PE 格式。不过在大部分实际开发中,问题不大。

顺带附上几个相关的技术文章,有时间可以翻翻:

如果你经常搞DLL开发,或者在做底层调试,用这个工具会让你省不少事。

rar 文件大小:293.54KB