首页 > 解决方案 > 命令视图看不到任何 dbgprint 消息

问题描述

我正在我的主机 Windows 10 1803 上分析 HEVD(驱动程序应用程序,调试版本),并使用 Microsoft Store 中的 Windbg Preview。

调试目标是 VMWare 中的 Win7 Pro x86 SP1。

无论我尝试ed Kd_DEFAULT_MASK 8(或 0xf 或 0xffffffff),还是在 处添加 DEFAULT(值 8 或 0xf 或 0xffffffff)HKLM\SYSTEM\CCS\Control\Session Manager\Debug Print Filter,它都不起作用。

在此处输入图像描述

在此处输入图像描述

如您所见,驱动程序应用程序正在运行。但我收不到任何 dbgprint 消息。


添加:

我使用virtualkd打开调试端口(我觉得没关系,即使我不使用virtualkd打开调试端口,它仍然不起作用)

当我使用 regedit 方法时,它会出现错误消息Fail to read system\currentcontrolset\services\Lmhosts\Parameters\EnableUserMode, error=2


添加:

感谢@Thomas Weller的回复。

很奇怪,只有在调试目标机器上运行 debugview 时,我才能在主机的 windbg 预览中接收到 dbgprint。有谁知道为什么?

还有一个不重要的问题:在我输入命令后,通常会有一个输出消息DBGHELP: HEVD is not source indexed,如图所示。有谁知道这意味着什么以及如何解决它?

标签: windowsdebuggingwindbg

解决方案


IHVDRIVER在下 创建一个 DWORD 值HKLM\SYSTEM\CCS\Control\Session Manager\Debug Print Filter并将该值设置为 0xf。


推荐阅读