有没有办法查看两个二进制DLL文件之间的区别?我有两个PDB。我如何查看两个DLL之间的差异?
理想我想看看:
- 有哪些新增功能
- 什么样的功能已被删除
- 已被修改什么样的功能(与拆卸的差异)
- 还有哪些其他条目(静态变量,资源等)已被添加/删除/修改
注意:这与this question不同,因为我正在处理本地DLL。
有没有办法查看两个二进制DLL文件之间的区别?我有两个PDB。我如何查看两个DLL之间的差异?
理想我想看看:
注意:这与this question不同,因为我正在处理本地DLL。
如果你想比较可执行文件,你有几个选择:
http://www.zynamics.com/bindiff.html
的两个变体之间&高亮变化“低技术”的方法(无需反汇编)将使用DUMPBIN /ALL
(或其他开关,具体取决于您想知道的内容)并对结果进行文本比较。
IDA Pro + PatchDiff看起来很完美。 – pauldoo 2009-08-13 20:10:05