版块
论坛
喜欢
话题
应用
搜索
登录
注册
kxsystem的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=163585
[求教]如何解决IRQL_NOT_LESS_OR_EQUAL错误?
在DriverEntry中初始化event对象:KeInitializeEvent(&event,NotificationEvent,FALSE);在sys中的DispatchIoCtl例程中写了如下代码:KeWaitForSingleObject(&event,...
全文
回复
(
7
)
2007-08-15 18:38
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
kxsystem
:
不初始事件?偶把InitEvent写在DriverEntry中的呀
(2007-08-17 18:34)
回复
ProPlayboy
:
,你的事件是全局的吗?不初始事件,BSOD是很正常的
(2007-08-17 14:08)
回复
kxsystem
:
很奇怪啊.我把初始化的代码放到KeWaitForSingleObject所在的块里,蓝屏消失了! 但是一但创建多个KEVENT对象用KeWairForMultipleObjects依然蓝屏,错误代码一样.
(2007-08-17 09:34)
回复
rayyang2000
:
你确定是在这行出错么?或者那个event确实有初始化?WinDbg可是说你要向地址0写数据,虽然KeWaitxxx也有可能写什么数据,但写到0就太扯了
(2007-08-17 07:35)
回复
bizhan123
:
仔细检查下指针的使用。我以前就是经常指针造成这样的错误
(2007-08-16 16:29)
回复
kxsystem
:
event是全局变量.... Use !analyze -v to get detailed debugging information. BugCheck A, {0, 2, 1, 804dd11d} !analyze -v 显示: Probably caused ...
(2007-08-16 09:02)
回复
rayyang2000
:
event怎么传递的?全局变量? 用!analyze -v看一下WinDbg怎么说
(2007-08-16 08:50)
回复
kxsystem
加关注
写私信
0
关注
0
粉丝
55
帖子
返回顶部