Vmware Workstation 12 上的 DbgView 未捕获输出
DbgView on Vmware Workstation 12 not capturing output
我在我的 VMware Workstation 12 上安装了 windows 10 x64 Os。我想在 VM 上进行与驱动程序相关的开发,所以我启用了调试模式并禁用了驱动程序签名。我可以成功加载我的设备驱动程序,但正在显示我对 DbgPrint 的调用 none。我尝试使用带有 "Capture Kernel" 和 "Capture global" 检查的 DbgView,仍然没有打印任何内容。我以管理员身份执行了 运行 DbgView。我什至尝试在 Windbg X64 中打印,但没有成功。有人处理过这个问题吗?
默认情况下,从 Vista/Server2008 起禁用 DbgPrint() 输出。您可能必须在注册表中执行以下设置才能启用调试打印。
- 打开注册表。
- 转到路径“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug 打印过滤器”。如果 "Debug Print Filter" 不存在,则创建它。
- 添加值“DEFAULT” : REG_DWORD : 0xFFFFFFFF 然后重启。
重新启动后,您将能够获得调试打印。
我在我的 VMware Workstation 12 上安装了 windows 10 x64 Os。我想在 VM 上进行与驱动程序相关的开发,所以我启用了调试模式并禁用了驱动程序签名。我可以成功加载我的设备驱动程序,但正在显示我对 DbgPrint 的调用 none。我尝试使用带有 "Capture Kernel" 和 "Capture global" 检查的 DbgView,仍然没有打印任何内容。我以管理员身份执行了 运行 DbgView。我什至尝试在 Windbg X64 中打印,但没有成功。有人处理过这个问题吗?
默认情况下,从 Vista/Server2008 起禁用 DbgPrint() 输出。您可能必须在注册表中执行以下设置才能启用调试打印。
- 打开注册表。
- 转到路径“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug 打印过滤器”。如果 "Debug Print Filter" 不存在,则创建它。
- 添加值“DEFAULT” : REG_DWORD : 0xFFFFFFFF 然后重启。
重新启动后,您将能够获得调试打印。