首页
社区
课程
招聘
OD是怎么做到的让附加的软件忽略异常的?
发表于: 2009-9-10 20:15 4087

OD是怎么做到的让附加的软件忽略异常的?

2009-9-10 20:15
4087
收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 251
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
如果你指的是OD如何忽略被调试软件的某些异常,很简单
ContinueDebugEvent(dwProcessId,dwThreadId,DBG_EXCEPTION_NOT_HANDLED);
把异常还给软件
2009-9-10 20:49
0
雪    币: 89
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
---------------------------
main.exe - 应用程序错误
---------------------------
应用程序发生异常 unknown software exception (0x80000003),位置为 0x0077bf10。
要终止程序,请单击“确定”。
要调试程序,请单击“取消”。
---------------------------
确定   取消   
---------------------------

比如这个异常  软件出现了   我怎么忽略它呢?不让他影响程序
2009-9-10 21:31
0
雪    币: 251
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
忽略是可以做到,不影响程序运行就难说了
2009-9-10 22:40
0
雪    币: 89
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我就要像OD那样的忽略掉这个异常     它不影响程序运行的  这个不用管
2009-9-11 12:23
0
雪    币: 89
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
help me
2009-9-11 16:58
0
雪    币: 246
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
用seh处理啊,自己处理异常 啊 ,或者做全局的一场处理 啊,微软提供了这种机制 啊
2009-9-19 13:55
0
雪    币: 339
活跃值: (29)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
8
你就自己捕获异常,处理它,比如不做任何修改继续运行 return EXCEPTION_CONTINUE_EXECUTION;
2009-9-19 14:51
0
雪    币: 251
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
ContinueDebugEvent(dwProcessId,dwThreadId,DBG_EXCEPTION_NOT_HANDLED);
是把异常丢给系统,不是丢给程序自身吧
2009-9-19 15:00
0
游客
登录 | 注册 方可回帖
返回
//