首页
社区
课程
招聘
[求助]为什么在高版本里重载内核的seh不能用?
发表于: 2015-1-23 15:25 4439

[求助]为什么在高版本里重载内核的seh不能用?

2015-1-23 15:25
4439
看论坛里有人说因为内存池无法加载seh,又有人说(我理解),内核的异常分发发现seh其中一个handler不在注册的模块里不给通过,所以刻意蓝屏。。。
我觉得第二种说法比较合理,因为我不知道seh跟内存池有什么关系???

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

收藏
免费
支持
分享
最新回复 (5)
雪    币: 44
活跃值: (186)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
版本有多高呀LZ
2015-1-23 17:37
0
雪    币: 38
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
听说是xp以上啊
2015-1-24 01:04
0
雪    币: 38
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
seh跟内存池什么关系啊?为什么seh不能用
2015-1-24 13:48
0
雪    币: 608
活跃值: (693)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
最简单的解决方案就是你把你的这个Reload以后的内核Image信息(ImageBase,ImageSize)加到PsLoadModuleList里,这样SEH就能用了。
2015-1-24 14:02
0
雪    币: 38
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
答案已经被采纳,耗掉
2015-1-24 17:09
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册