1423567
驱动牛犊
驱动牛犊
  • 注册日期2005-10-15
  • 最后登录2009-11-29
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望92点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1316回复:2

关于IRQL提权的问题

楼主#
更多 发布于:2008-11-30 23:12
请教个问题 关于IRQL的
看理解的对不
对于IRQL的前3级0-2是靠KPCR中的标识来操作。
这3级中最高级为DISPATCH_LEVEL
对于KeRaiseIrql函数能否把某线程IRQL提升到最高的硬件中断级31,因为线程调度程序也处于DISPATCH_LEVEL该级别。只要我们的线程IRQL级别最高那么就不会发生线程切换,只要我们的线程不主动退出就能一直的占用CPU了。  
WQXNETQIQI
驱动大牛
驱动大牛
  • 注册日期2006-06-12
  • 最后登录2010-10-26
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望1076点
  • 贡献值0点
  • 好评度895点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2008-12-01 21:51
信息
即使提升到31级,双核CPU上仍会被切换出去~
驱动开发者 呵呵
1423567
驱动牛犊
驱动牛犊
  • 注册日期2005-10-15
  • 最后登录2009-11-29
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望92点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-12-06 00:45
那也可以多搞个线程同理抢占。
游客

返回顶部