dll 接口查看

  • dll是動(dòng)態(tài)鏈接庫Dynamic Link Library的縮寫,作用是將寫好的獨(dú)立模塊封裝到庫里,只提供接口供外部調(diào)用者使用,內(nèi)部函數(shù)及具體實(shí)現(xiàn)不可見,起到保護(hù)代碼邏輯的作用。

  • 在開發(fā)或者調(diào)試中 ,有時(shí)候需要查看dll的接口,因此我們可以借助Visual Studio提供的工具dumpbin.exe 輸入簡(jiǎn)單的控制行命令來查看,該工具可在開始菜單目錄下點(diǎn)擊visual studio 目錄下找到x86 Native Tools Command Prompt for VS 2017 進(jìn)入控制臺(tái)。


    開始菜單下dll查看工具
  • 具體使用方式
    查看dll導(dǎo)出的函數(shù)接口

dumpbin /exports [dll所在路徑]

查看dll導(dǎo)入的函數(shù)

dumpbin /imports [dll所在路徑]

查看dll依賴的庫

dumpbin /dependents [dll所在路徑]

  • 以exports 命令為例:
dumpbin_e1.png

此外,也可將導(dǎo)出信息寫入指定的文本中,需要在語法后面加上文件路徑

dumpbin /dependents [dll所在路徑] >[導(dǎo)出文件名]

  • 以exposrts 用法示例
示例
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容