add these web sites

调试Windows7时显示KdPrint信息

Posted by micki on July 30, 2018, sorted in Windows Driver Development

调试Windows7时显示KdPrint信息

直接联调Windows7驱动时我们会发现Windbg里没有任何KdPrint的输出显示, 如果无法显示KdPrint输出的话, 那我们便两眼一抹黑只能瞎调试了, 微软肯定不会做这么愚蠢的事情, 必定是有哪些地方需要设置才能让KdPrint的输出到Windbg里显示出来. 下文便是我找到的开启调试Windows7时显示KdPrint信息的方法:
 
1. 打开注册标项:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager
 
2. 新建一项Debug Print Filter.
 
3. 新建一个DWORD值, 名称为DEFAULT(*注意:必须全部是大写), 值为8.
 
修改完后注册表对应项配置如下:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerDebug Print Filter]
"DEFAULT"=dword:00000008
 
做完以上修改, 重启电脑, 再行调试时便可以看到KdPrint的输出了.

Recent Posts