首页
社区
课程
招聘
[求助]OD插件怎么忽略异常!没看到相关的接口
发表于: 2014-6-3 17:02 2772

[求助]OD插件怎么忽略异常!没看到相关的接口

2014-6-3 17:02
2772
extc int  _export cdecl ODBG_Pausedex(int reasonex,int dummy,t_reg *reg,
	DEBUG_EVENT *debugevent)
{
	if (reasonex & PP_EXCEPTION && 
		debugevent && 
		debugevent->dwDebugEventCode == EXCEPTION_DEBUG_EVENT)
	{
		for each(auto i in g_ExceptionFilters)
		{
			if (debugevent->u.Exception.ExceptionRecord.ExceptionCode >= i.Start &&
				debugevent->u.Exception.ExceptionRecord.ExceptionCode <= i.End )
			{
				_Go(0, 0, STEP_RUN, i.Method, 0);
				return 0;
			}			
		}
	}
	return 0;
}

上面的代码虽然能达到我想要的效果!但是每次异常的时候!OD窗口都会跳转到发生异常的地方!
我看OD自带的忽略异常 和 SOD的忽略异常都不会发生这种情况!

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

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//