有沒有辦法查看兩個二進制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