首页
社区
课程
招聘
[旧帖] win2008 内存加载DLL 无法捕获异常 0.00雪花
发表于: 2013-5-10 00:18 5673

[旧帖] win2008 内存加载DLL 无法捕获异常 0.00雪花

2013-5-10 00:18
5673
通过读取文件注入的DLL
WINXP里测试正常
WIN2008系统下 无法捕获异常
_try _except和try catch都无法捕获到
__asm
{
call 0
}
XP能捕获异常 2008崩溃

DLL是用VC6编译 没有使用MFC

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
原因很简单 无法捕获的原因是你再数据段执行了代码 而win7以后有限制 在数据段执行不会被异常处理
给分
2013-5-10 07:46
0
雪    币: 80
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
HOOK KiUserExceptionDispatcher
2013-5-10 10:45
0
雪    币: 228
活跃值: (115)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
4
从WIN7开始数据段不再异常处理了.如果你想处理设置全局SEH或者VEH.....
2013-5-10 18:35
0
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
不过可以用SetUnhandledExceptionFilter
2013-5-13 20:10
0
游客
登录 | 注册 方可回帖
返回
//