【问题标题】:Why WinDBG is not loading modules?为什么 WinDBG 不加载模块?
【发布时间】:2012-10-24 21:27:05
【问题描述】:

我是驱动程序开发的新手,现在我尝试使用 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。

我已经在思考自己做错了什么而头晕目眩。请给我建议,我应该在哪里搜索这个问题的关键。谢谢。

【问题讨论】:

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


    【解决方案1】:

    我认为加载驱动程序没有问题。可能是调试器无法正确找到符号。

    这个符号路径看起来不太好。

    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;
    

    【讨论】:

    • 感谢您的回复。我在 Visual Studio 和 Visual DDK 中设置的所有可能的符号路径都无效 - 调试器仍然“无法在 XXXXXXXX 添加模块”。我认为 adding moduleloading symbol for module 不同,我找不到这个错误信息的解释。
    猜你喜欢
    • 2015-11-19
    • 2019-05-28
    • 2019-12-24
    • 1970-01-01
    • 2012-06-14
    • 2010-10-13
    • 2020-02-17
    • 1970-01-01
    • 2019-12-07
    相关资源
    最近更新 更多