Dependency Walker

有使用過 Windows Server 2003 SDK 之前版本或是 Visual Studio.NET 2003 之前版本的開發人員都知道,在隨附的工具中,有一個工具可以拿來偵測該執行檔或 DLL 還需要哪些 DLL,並且可以看到在 DLL 或 EXE 中開放的 C 函式,這個工具稱為 Dependency Walker (depends.exe)

有使用過 Windows Server 2003 SDK 之前版本或是 Visual Studio.NET 2003 之前版本的開發人員都知道,在隨附的工具中,有一個工具可以拿來偵測該執行檔或 DLL 還需要哪些 DLL,並且可以看到在 DLL 或 EXE 中開放的 C 函式,這個工具稱為 Dependency Walker (depends.exe)


不過自 Visual Studio 2005 開始,這個工具好像在隨附的工具中消失了,Windows Server 2008 的 SDK 也找不到。

現在,需要這個工具的人,可以到 Dependency Walker 的官方網站:http://dependencywalker.com/ 去下載使用,這個工具在除錯 DLL 或者不確定應用程式需要什麼 DLL 時會相當好用。