有没有办法查看两个二进制 DLL 文件之间的差异?我对两者都有 PDB。
理想情况下,我希望看到:
- 增加了哪些功能
- 删除了哪些功能
- 修改了哪些功能(有反汇编的差异)
- 添加/删除/修改了哪些其他条目(静态变量、资源等)
注意:这与这个问题不同,因为我正在处理本机 DLL。
有没有办法查看两个二进制 DLL 文件之间的差异?我对两者都有 PDB。
理想情况下,我希望看到:
注意:这与这个问题不同,因为我正在处理本机 DLL。
如果你想比较可执行文件,你有几个选择:
http://www.zynamics.com/bindiff.html
“低技术”方法(不反汇编)是DUMPBIN /ALL
在 DLL 上使用(或另一个开关,具体取决于您想知道的内容)并对结果进行文本比较。