为什么WinDBG没有加载模块?

时间:2012-10-24 21:27:06

标签: visual-studio-2010 debugging driver windbg debug-symbols

我是驱动程序开发的新手,现在我尝试使用VisualDDK在虚拟机上运行调试器。但是VisualDDK在使用消息包.Unable to add module at XXXXXXXX启动调试会话时无法加载任何模块。这是在Visual DDK调试控制台https://dl.dropbox.com/u/2326286/vddkrep.txt中执行命令的结果。 当我尝试从虚拟机监视器运行WinDBG时,调试会话启动时没有这样的错误。 我认为问题出现在符号路径参数中,但现在我明白它不是 - WinDBG和VisualDDK控制台都显示相同的.sympath值。 主机使用

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

VM是Win7 x86 Ultimate。

我已经在思考我做错了什么。请给我建议我应该在哪里搜索这个问题的关键。感谢。

1 个答案:

答案 0 :(得分: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;