2012-10-24 84 views
2

我是新來的驅動程序開發,現在我嘗試使用VisualDDK在虛擬機上運行調試器。但VisualDDK無法加載任何模塊,同時啓動包含消息.Unable to add module at XXXXXXXX的調試會話。這是在Visual DDK調試控制檯https://dl.dropbox.com/u/2326286/vddkrep.txt中執行的命令的結果。 當我嘗試從虛擬機監視器運行WinDBG時,調試會話啓動時沒有發生此類錯誤。 我認爲問題出現在符號路徑參數中,但現在我清楚它不是--WinDBG和VisualDDK控制檯都顯示相同的.sympath值。 主機與爲什麼WinDBG不加載模塊?

Win7 home basic x64 
    VisualDDK 1.5.6 
    VirtualBox 4.2 
    VisualStudio 2010 Pro 
    WDK build 7600 

VM是Win7 x86旗艦版。

我已經打破了我的腦海,想我做錯了什麼。請給我建議,我應該在哪裏搜索這個問題的關鍵。謝謝。

回答

0

我不認爲它加載驅動程序的問題。調試器可能無法正確找到符號。

這個符號路徑看起來不太好。

C:\SYMBOLS.NET\_studiocache\MicrosoftPublicSymbols*http://msdl.microsoft.com/download/symbols; 
C:\SYMBOLS.NET\_studiocache\MicrosoftPublicSymbols 

開頭缺少srv*。試試這個

srv*C:\SYMBOLS.NET\_studiocache\MicrosoftPublicSymbols*http://msdl.microsoft.com/download/symbols; 
+0

感謝您的回覆。我在Visual Studio和Visual DDK中設置的所有可能的符號路徑都不起作用 - 調試器仍然是「**無法在XXXXXXXX **處添加模塊」。我認爲_adding module_與module_的_loading符號不同,我找不到這個錯誤消息的解釋。 – PM665