2012-10-24 59 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