您的位置:首页 > 其它

设置win7的驱动调试环境

2010-01-05 23:25 519 查看
要开发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 )
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: