0
我在Windows Server 2003 x64機器的VMWare虛擬機上使用WinDbg和管理員帳戶。我正在用lkd(Kernel Debug - > Local Kernel)調試本地內核。我試圖查看內核中加載的所有模塊,但lmv(和其他lm命令)不會顯示除加載的ntkrnlpa.exe(以及其他Unloaded modules:
)之外的任何內容。我已經使用內核調試bootcfg /debug ON /ID 1
WinDbg lmv命令不起作用
這是lkd的限制嗎?因爲在官方文檔中我看不到任何有關lm命令的信息(http://msdn.microsoft.com/en-us/library/ff553382%28v=vs.85%29.aspx)
無法運行bcdedit,因爲我在Windows Server 2003計算機上。我已經使用bootcfg來啓用調試,正如我在描述中所說的那樣。 – johnye2e
所以我從來沒有使用lkd,我不能告訴你這是否被支持。我對這個問題可能有兩個想法:(a)lkd不支持該命令。在這種情況下,您應該嘗試啓用遠程調試,儘管可能會限制您安裝的操作系統。我不知道網絡調試是否適用於server 2003.您還需要使用bcdedit編輯bcd文件,您稱之爲不能直接編輯bcd文件。但是在虛擬機上可能還有一個bcd文件,您可以將其複製到主機編輯,然後執行bcdedit/store bcfile/dbgsetting ...和bcdedit/store bcfile/debug並將其複製回來。 – Max
或者,如果支持,也許你根本沒有加載這個擴展。在文檔中查找.load命令,以檢查是否可以將其複製到guest虛擬機操作系統中並加載包含lmv命令的dll文件 – Max