DebugView是大家常用的查看内核打印输出的工具之一。
最近因为调试系统变成了win7,使得DebugView无法查看内核打印,只能查看上层输出。
在网上搜索了有关的配置信息,归结为两种方法:
一、打开注册表手动修改键值
1. 打开注册表:(在Run中输入regedit);
2. 在HKLM\SYSTEM\CuurentControlSet\Control\Session Manager下新建一个名称为Debug Print Filter的key;
3. 在Debug Print Filter下新建一个项:Default,值为0xF.
设置完成后的情形如下图所示:
路径如下:
4、重启电脑
二、直接运行自己编写的注册表文件导入
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Debug Print Filter]
"DEFAULT"=dword:0000000f
任选一种方式,完成以上工作后,一定记得用管理员身份打开DebugView,并且在DebugView中将菜单选项 Capture -> Capture Global Win32勾选,否则还是无法查看。