Depends.exe檢視dll動態鏈檔案

LG_227發表於2018-04-04

Depends.exe可以檢視dll內部情況,比如dll需要依賴哪些dll, dll對外提供了哪些函式


  1. 1. 首先,下載Depends.exe工具(這是微軟出品的小工具),無需安裝,雙擊開啟即可。雖然是32位的軟體,但是已經在64位的Windows 7 可以直接開啟了。

  2. blob.png


  3. 2. 開啟之後,可以直接點選需要分析的檔案,同時滑鼠左鍵不鬆手,退拽到工具的對話方塊中(再鬆手),開啟會有一個停頓(需要載入、分析)。

   blob.png

  1. 3. 也可以點選工具欄上的檔案→開啟,找到需要分析的exe可執行檔案即可,這裡就點選Depends.exe可執行檔案進行分析(可執行檔案格式,包括 DLL、EXE、FON)。

    blob.png

  1. 4. 左上角第一個視窗是Dll資訊視窗,顯示程式所需的Dll模組。

  2. blob.png


  3. 5. 點選一個dll動態鏈,右邊就會出現兩個視窗。第一個視窗是所選的Dll模組所使用的函式,分為:序數、提示、函式、入口點等訊息。

   blob.png

  1. 6. 右邊第二個視窗是所選Dll模組的所有的匯出函式,也分為:序數、提示、函式、入口點等訊息。

   blob.png

    7. 下面視窗是所有需要的Dll模組的屬性。出錯的資料會有紅色、黃色(有些是環境不同造成的)的警示問號。

    blob.png

  1. 8. 再往下看,就會看到所有動態鏈檔案所佔用的資源(檔案大小、時間戳、屬性、CPU等訊息),右鍵點選還可以使用設定選單,對找到問題的源頭很有幫助。

   blob.png



相關文章