【问题标题】:Visual Studio can not start debug session when debuging kernel driver调试内核驱动程序时 Visual Studio 无法启动调试会话
【发布时间】:2022-04-08 21:55:14
【问题描述】:

当我尝试从 Visual Studio 2013 调试我的 KMDF 驱动程序时,我收到以下错误

Visual Studio 的 Windows 调试扩展

无法启动调试会话,错误 8004005:未指定的错误

在我收到错误之前,它会在目标机器上安装驱动程序。是否有任何日志文件可以让我查看更多信息?

编辑 1:

主机是Windows 7,目标是安装在VMWare ESXi中的Windows 8.1

编辑 2:

我现在已经用 WINDBG 进行了测试,得到以下日志输出:

使用 NET 进行调试

打开 WinSock 2.0

初始化套接字失败。错误 On-2147467259

内核调试器初始化失败,HRESULT 0x80004005

“未指定的错误”

我还收到以下消息框:

无法使用

启动内核调试

net:port=50230,key=XXXXXXXXXXXXXXX参数,HRESULT 0x80004005

【问题讨论】:

  • 您最终解决了问题吗?我有同样的问题。
  • 现在是前一阵子我在做这个,不幸的是我不记得我做了什么来修复它。祝你顺利启动并运行:-)
  • @8bitcartridge 你能解决这个问题吗?我有同样的问题。
  • 对不起,我也不记得了 :(
  • @Whosdatdev 是的,但我不记得 :D 更新整个 KMDF/VS 工具集有什么帮助。

标签: c++ c kernel visual-studio-2013 kmdf


【解决方案1】:
Windows Debugging Extension for Visual Studio

Could not start debug session, error 8004005: Unspecified error

我没有任何问题,为什么 Visual Studio 2019 Kernel Debugger 开始在上面抛出错误,VS 重新启动什么也没做...

我的解决方案是:电脑重启

【讨论】:

    猜你喜欢
    • 2016-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    • 2018-11-03
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多