xhelop1
级别: 驱动牛犊
UID: 192991
精华: 0
发帖: 15
威望: 51 点
积分: 10 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2008-06-22
最后登录:2008-12-19
引用 推荐 编辑 只看 复制 Posted: 2008-10-24 17:01
 经验教训:蓝屏原因DRIVER_IRQL_NOT_LESS_OR_EQUAL
DDK上说如下:
A driver tried to access an address that is pageable (or that is completely invalid) while the IRQL was too high.
This bug check is usually caused by drivers that have used improper addresses.

结果我就查了好久才真相大白!
原因是驱动中使用不当的“调试输出函数”。当我把DriverStdio向导生成的调试函数删除后,运行完全OK。真是害人不浅啊!

顶端 楼 主  四川省成都市
xhelop1
级别: 驱动牛犊
UID: 192991
精华: 0
发帖: 15
威望: 51 点
积分: 10 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2008-06-22
最后登录:2008-12-19
引用 推荐 编辑 只看 复制 Posted: 2008-10-24 17:33
 
DDK说明如下:
DbgPrint 和KdPrint :This routine can only be used in Windows 2000 and later.
DbgPrintEx和KdPrintEx:This routine can only be used in Windows XP and later.

所以在调试时,注意工作环境。
顶端 1 楼  四川省成都市
bzhkl
级别: 驱动牛犊
UID: 170102
精华: 0
发帖: 2
威望: 3 点
积分: 1 分
贡献值: 0 点
好评度: 1 点
原创分: 0 分
注册时间:2007-04-26
最后登录:2008-12-02
引用 推荐 编辑 只看 复制 Posted: 2008-11-20 05:01
 
帮到我了 谢谢~
顶端 2 楼  江苏省常州市
cuittx2008
级别: 驱动牛犊
UID: 201159
精华: 0
发帖: 3
威望: 31 点
积分: 3 分
贡献值: 0 点
好评度: 0 点
原创分: 0 分
注册时间:2008-12-02
最后登录:2008-12-24
引用 推荐 编辑 只看 复制 Posted: 2008-12-24 09:54
 
谢谢啊,我用的XPDDK+DS2.7,一装上驱动就死机.
顶端 3 楼  成都信息工程学院学生公寓
快速发帖 顶端
内容
HTML 代码不可用
使用签名
Wind Code自动转换

按 Ctrl+Enter 直接提交


京ICP备05006834号
Powered by PHPWind v7.0 RC Certificate Code © 2003-08 PHPWind.com Corporation