DUMPBIN工具的使用


dumpbin.exe是微軟二進制文件轉儲器。顯示有關通用對象文件格式 (COFF) 的二進制文件的信息。

 可以使用 DUMPBIN 檢查 COFF 對象文件、 COFF 對象、 可執行文件和動態鏈接庫 (Dll) 的標准庫。

dumpbin.exe所在路徑是 vs安裝目錄\VC\bin\dumpbin.exe。

我的電腦VS安裝路徑是E:\Visual Studio 2015 Ent\,所以dumpbin.exe的路徑是E:\Visual Studio 2015 Ent\VC\bin\dumpbin.exe

也可以通過通過開始菜單里面的VisualStudio開發人員命令提示來運行。

 

運行以后是這樣的

DUMBPIN需要【選項】和【文件】兩個參數,這在幫助信息里已經顯示 了。

下面介紹一下常用的選項

說明:直接輸出到控制台可能不方便查看內容,我們可以輸出到文件進行查看

如: DUMPBIN /ALL "C:\Windows\System32\uxtheme.dll">D:\uxtheme.txt

/ALL   顯示除代碼反匯編外的所有可用信息。

/ALL /DISASM 顯示包括代碼反匯編的所有可用信息

/EXPORTS 導出的所有定義。(這里的定義應該就是指的函數名吧)

導出uxtheme.dll部分結果如下:

 

這樣我們就能看到這個dll里包含的全部API函數了。

可惜的是uxtheme這個dll里很多函數是沒有名字的,這很頭痛。

完整的選項可移步至MSDN文檔查看

https://docs.microsoft.com/en-us/cpp/build/reference/dumpbin-options?view=vs-2017


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM