首页
社区
课程
招聘
[求助]在内核Inline Hook遇到的一点小疑惑!
发表于: 2008-8-7 17:59 4784

[求助]在内核Inline Hook遇到的一点小疑惑!

2008-8-7 17:59
4784
先看下面这段程序:

cli
mov eax,cr0
and eax,not 10000h
mov cr0,eax
invoke KeRaiseIrqlToDpcLevel
;... ...
invoke KeLowerIrql,eax
mov eax,cr0
or eaxx,10000h
mov cr0,eax
sti

上面已经关中断了,为什么还要提升Irql到DPC级呢?这样做有什么实际意义?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
2
个人感觉相对安全些...
2008-8-7 18:01
0
雪    币: 138
活跃值: (108)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
如果是x核呢??
2008-8-7 18:09
0
雪    币: 248
活跃值: (42)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
哦,原来是为了处理多处理器的问题,谢谢!
2008-8-7 18:13
0
雪    币: 138
活跃值: (108)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
我也不知道啊,反正我在做IDThook的时候,要考虑到多核.
2008-8-7 18:15
0
雪    币: 63
活跃值: (17)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
6
看这里
http://www.xfocus.net/articles/200511/832.html
2008-8-7 21:19
0
游客
登录 | 注册 方可回帖
返回
//