DUMPBIN工具的使用

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

 能夠使用 DUMPBIN 檢查 COFF 對象文件、 COFF 對象、 可執行文件和動態連接庫 (Dll) 的標準庫。ui

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

個人電腦VS安裝路徑是E:\Visual Studio 2015 Ent\,因此dumpbin.exe的路徑是E:\Visual Studio 2015 Ent\VC\bin\dumpbin.exe對象

也能夠經過經過開始菜單裏面的VisualStudio開發人員命令提示來運行。blog

 

運行之後是這樣的開發

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

下面介紹一下經常使用的選項get

說明:直接輸出到控制檯可能不方便查看內容,咱們能夠輸出到文件進行查看io

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

/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

相關文章
相關標籤/搜索