載入調試程式延伸模組 DLL
有數種方法可以載入調試程式擴充 DLL,以及控制預設調試程式擴充 DLL 和預設調試程式擴充路徑:
(啟動除錯程式之前)使用 _NT_DEBUGGER_EXTENSION_PATH 環境變數 來設定擴充 DLL 的預設路徑。 這可以是數個目錄路徑,並以分號分隔。
使用 .load (載入延伸模組 DLL) 命令來載入新的 DLL。
使用 .unload (Unload Extension DLL) 命令來卸除 DLL。
使用 .unloadall (Unload All Extension DLL) 命令來卸除所有調試程式延伸模組。
(啟動調試程式之前:僅限 CDB) 使用 tools.ini 檔案來設定預設的擴展名 DLL。
(啟動除錯程式之前) 使用 -a 命令行選項 來設定預設擴充 DLL。
使用 .extpath (設定擴充路徑) 命令來設定擴展名 DLL 搜尋路徑。
使用 .setdll (設定預設擴展名 DLL) 命令來設定預設的擴充 DLL。
使用 .chain (列出調試程式延伸模組) 命令,依預設搜尋順序顯示所有載入的調試程式擴充模組。
您也可以直接使用完整的 來載入擴充 DLL!模組。當您第一次從該模組發出命令時,擴充 語法。 如需詳細資訊,請參閱 使用調試程式擴充功能 命令。
您使用的擴充 DLL 必須符合目標電腦的作業系統。 隨附於 Windows 套件偵錯工具的擴充 DLL 會分別放在安裝目錄的不同子目錄中:
winxp 目錄包含可與 Windows XP 和更新版本的 Windows 搭配使用的延伸模組。
winext 目錄包含可與任何 Windows 版本搭配使用的延伸模組。 dbghelp.dll模組位於 Windows 偵錯工具的基底目錄中,也包含此類型的擴充功能。
如果您撰寫自己的調試程式延伸模組,您可以將它們放在任何目錄中。 不過,建議您將它們放在新的目錄中,並將該目錄新增至調試程式延伸模塊路徑。
可以載入多達32個擴充 DLL。