您的位置:首页 > 其它

设置win7的驱动调试环境

2011-01-18 14:51 274 查看
要开发win7的驱动,首先要设置好win7的调试环境,在网上搜了一下,经过实践和修改,得到了如下方法

1.设置windows 7以debug状态启动

执行命令:
bcdedit /copy {current} /d DebugEntry
把下面的{GUID}替换为上条命令的输出后,执行:
bcdedit /dbgsettings serial baudrate:115200 debugport:1
bcdedit /displayorder {GUID} {current} // 这里设置deubg为默认启动条
bcdedit /debug {GUID} on

2.设置输出打印消息
在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager目录下新建一项Debug Print Filter
在Debug Print Filter之下建立类型为DWORD、名称为DEFAULT、值为0xf的条目。名称DEFAULT是大小写相关的,如果建成Default好像会启动不了。
重启OS
要进行这个设置的原因是,在vista和win7下面,KdPrint宏的意义被修改成了按照条件打印消息,即以下两条程序语句是等效的
KdPrint ( Format, arguments )
KdPrintEx ( DPFLTR_DEFAULT_ID, DPFLTR_INFO_LEVEL, Format, arguments )
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: