上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 207 下一页

2012年5月23日

SEH链和展开操作

摘要: SEH链和展开操作每次我们定义了一个新的SEH异常处理回调函数,EXCEPTION_REGISTRATION结构的prev字段都被要求填写上一个EXCEPTION_REGISTRATION结构的地址,随着应用程序对模块的调用一层层深入下去的时候,那么最后回调函数会形成一个SEH链当程序中有多个线程在运行的时候,每个线程中都会存在各自的SEH链,这些SEH链中指定了多个回调函数,除他们以外,系统中可能还会存在一个全局性的筛选器,再者如果进程被调试,调试器进程也相当于一个异常处理的程序存在.那么当一个异常发生的时候,系统究竟该听谁的呢?在这种情况下,系统按一定的步骤选择一个回调函数并执行他,如果这 阅读全文

posted @ 2012-05-23 16:49 原来... 阅读(1321) 评论(0) 推荐(0)

上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 207 下一页

导航