DbgView在Win 7下的使用

使用DebugView打印内核调试信息是开发驱动的非常重要的手段,但DebugView在VISTA/WINDOWS 7下却无法获取内核的调试日志,GOOGLE搜了一下,问题是出在DbgPrint上面,修改方法是:

HKLM/SYSTEM/CurrentControlSet/Control/Session Manager,打开或者创建子项Debug Print Filter,然后新建一个DWORD值DEFAULT,将其设置成0xF,重启即可。如果写成可导入的REG文件,应该是这样:

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Debug Print Filter] 
"DEFAULT"=dword:0000000f

 

 

特别提醒:我在测试的的时候,KdPrint函数只能用在函数的中间,不能用在函数的首部,否则编译会报错。这个不知道什么原因。正是这个原因搞了我迷糊了好几天,希望以后学驱动一切顺利^_^

你可能感兴趣的:(DbgView在Win 7下的使用)