使用DebugView打印内核调试信息是开发驱动的非常重要的手段,但DebugView在VISTA/WINDOWS 7下却无法获取内核的调试日志,修改方法是:
HKLM/SYSTEM/CurrentControlSet/Control/Session Manager,打开或者创建子项Debug Print Filter,然后新建一个DWORD值DEFAULT,将其设置成0xF,重启即可。如果写成可导入的REG文件:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Debug Print Filter]
"DEFAULT"=dword:0000000f
The problem: Your DbgPrint or KdPrint messages don't appe

在Windows Vista和7上,DebugView无法捕获内核调试信息。要解决此问题,需要在注册表中修改Debug Print Filter。具体操作包括在`HKLM/SYSTEM/CurrentControlSet/Control/Session Manager/Debug Print Filter`下创建或修改DWORD值`DEFAULT`,设置为0xF,然后重启。这将允许DPFLTR_INFO_LEVEL和DPFLTR_ERROR_LEVEL级别的输出。此外,还可以使用SetDbgPrintFiltering工具来设置注册表键以启用输出。
最低0.47元/天 解锁文章
2万+

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



