在 WinDbg 调试驱动时, 发现用 !DbgPrint 时, 总是报:dbgprint buffer is empty 无输出。
在微软网上搜到 http://msdn.microsoft.com/en-us/library/windows/hardware/ff551519(v=vs.85).aspx
按这一个要求,在注册表中建立 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter 项,
然后在这个项建一个名称为DEFAULT 类型为DWORD, 值为 0xF

在调试Windows驱动时遇到DbgPrint输出为空的困扰。通过参考微软官方文档,需在注册表中创建HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerDebug Print Filter项,并设置DWORD值为0xF。重启后,WinDbg能够显示DbgPrint信息,但因信息量大显得较为混乱。
最低0.47元/天 解锁文章
786

被折叠的 条评论
为什么被折叠?



