1. 程式人生 > >查詢Windows下的dll/exe所依賴的檔案

查詢Windows下的dll/exe所依賴的檔案

但是如果安裝了VS,可以用VS下自帶的一個命令列工具:dumpbin.exe

它可能在這個路徑下:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin

如果不在,請自行查詢VS的安裝目錄。

開啟cmd.exe或者powershell,cd到該路徑後,輸入:

.\dumpbin \dependents your-file.dll

就可以看到以下的資訊:

Microsoft (R) COFF/PE Dumper Version 12.00.21005.1
Copyright (C) Microsoft Corporation.  All
rights reserved. Dump of file your-file.dll File Type: DLL Image has the following delay load dependencies: CONCRT140.dll Image has the following dependencies: VCRUNTIME140.dll api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-heap-l1-1-0.dll api-ms-win-crt-locale-l1-1-0.dll api-ms
-win-crt-runtime-l1-1-0.dll api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-math-l1-1-0.dll api-ms-win-crt-multibyte-l1-1-0.dll api-ms-win-crt-convert-l1-1-0.dll api-ms-win-crt-time-l1-1-0.dll api-ms-win-crt-filesystem-l1-1-0.dll api-ms-win-crt-environment-l1-1-0.dll api-ms-win
-crt-utility-l1-1-0.dll KERNEL32.dll Summary 3000 .data 1000 .didat 2000 .idata 4000 .reloc 1000 .rsrc 61000 .text

如果有Image has the following delay load dependencies,列出的為執行時動態載入的dll。
如果有Image has the following dependencies,列出的為載入程式時載入的dll。