Vmware Workstation 12上的DbgView无法捕获输出

时间:2017-08-10 19:30:17

标签: debugging kernel driver windbg

我的VMware Workstation 12上安装了Windows 10 x64 Os。我想在VM上进行驱动程序相关的开发,因此我启用了调试模式并禁用了驱动程序签名。我可以成功加载我的设备驱动程序,但我没有显示任何对DbgPrint的调用。我尝试使用DbgView和#34; Capture Kernel"和"捕获全球"检查,仍然没有打印。我确实以管理员身份运行DbgView。我甚至尝试在Windbg X64上打印,没有运气。有人处理过这个问题吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,从Vista / Server2008开始禁用DbgPrint()输出。您可能必须在注册表中执行以下设置以启用调试打印。

  1. 打开注册表。
  2. 转到路径,“ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Debug Print Filter ”。如果“调试打印过滤器”不存在则创建它。
  3. 添加值“默认”: REG_DWORD 0xFFFFFFFF ,然后重新启动。
  4. 重新启动后,您将能够获得调试打印。