版块
论坛
喜欢
话题
应用
搜索
登录
注册
首页
>
编程与逆向
>
内核编程
>
请教一个内核线程的问题
回复
« 返回列表
ihopy
驱动牛犊
注册日期
2007-09-23
最后登录
2007-11-01
粉丝
0
关注
0
积分
10分
威望
2点
贡献值
0点
好评度
1点
原创分
0分
专家分
0分
加关注
写私信
阅读:
913
回复:
2
请教一个内核线程的问题
楼主
#
更多
只看楼主
倒序阅读
发布于:2007-09-23 10:45
保存
我在windows xp sp2 的 ring0 中创建了一个内核线程,然后在该线程
中将irql提升到大于 DPL级别,这时我使用如下指令形成死循环:
jmp $
由于irql大于DPL,该线程应该不能被其他线程抢先,所以我的推论是这
时系统应该永久死机, 但结果是系统只是死机片刻(2s~5s),然后恢复运行,请问为什么会如此?哪里有我没有考虑到的地方?谢谢。
喜欢
0
最新喜欢:
偶是侯佩
回复
qq_10652
驱动牛犊
注册日期
2004-11-11
最后登录
2008-07-04
粉丝
0
关注
0
积分
560分
威望
57点
贡献值
0点
好评度
57点
原创分
0分
专家分
0分
加关注
写私信
沙发
#
发布于:2007-09-24 13:17
这问题怎么没人回?顶上来
回复
(0)
喜欢
(
0
)
zhangleierli
驱动小牛
注册日期
2007-01-31
最后登录
2017-05-24
粉丝
1
关注
0
积分
3分
威望
158点
贡献值
0点
好评度
146点
原创分
0分
专家分
0分
加关注
写私信
板凳
#
发布于:2007-09-25 09:25
难道是被更高的IRQL给断掉了?
回复
(0)
喜欢
(
0
)
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
返回顶部
关闭
最新喜欢