0
我將windbg內核調試程序連接到虛擬機。我已經加載了一個用戶書寫的擴展DLL(.load DLL)。每當虛擬機重新啓動(.reboot)時,它將卸載所有擴展,並且在VM重新啓動後,它不會加載它們。我必須每次加載它。如何在Windbg中自動加載用戶書寫擴展
有沒有什麼辦法,我可以告訴windbg加載我的擴展,即使在重新啓動後(或者根本不卸載它)?不知道以後是否有可能。有什麼解決方法嗎?
謝謝。
我將windbg內核調試程序連接到虛擬機。我已經加載了一個用戶書寫的擴展DLL(.load DLL)。每當虛擬機重新啓動(.reboot)時,它將卸載所有擴展,並且在VM重新啓動後,它不會加載它們。我必須每次加載它。如何在Windbg中自動加載用戶書寫擴展
有沒有什麼辦法,我可以告訴windbg加載我的擴展,即使在重新啓動後(或者根本不卸載它)?不知道以後是否有可能。有什麼解決方法嗎?
謝謝。
以及打字或從歷史.load foo.dll選擇是沒有這麼大的煩惱
或typing foo!myblah
加載擴展並執行該命令,因此它不應該是一個大問題
時您重新啓動它開始一個新的會話,因此所有用戶的修改不會持續
但如果你認爲你需要一些自動化這樣的,你可以聘請SXE命令 重啓像
前此假設你已經把你的extsnion DLL中的默認搜索路徑 即winext /%PATH%
如果是在一些目錄,是不是在默認的搜索路徑
使用一種等以執行WinDBG的/ KD
:\>cat runwindkd.bat
set _NT_DEBUGGER_EXTENSION_PATH=.\myexts
.\windbg -k com:pipe,port=\\.\pipe\debugpipe,resets=0,reconnect -c ".load myext.dll"
事先設定_NT_DEBUGGER_EXTESNION_PATH 的各種選項,這將添加的目錄變形點焊ault search path
kd> .extpath
Extension search path is: .\myexts;E:\wind