2019年7月23日

结构化异常SEH处理机制详细介绍(一)

摘要: 结构化异常处理(SEH)是Windows操作系统提供的强大异常处理功能。而Visual C++中的__try{}/__finally{}和__try{}/__except{}结构本质上是对Windows提供的SEH的封装。 一、分类 Per-Thread类型SEH(也称为线程异常处理),用来监视某线 阅读全文

posted @ 2019-07-23 19:47 活着的虫子 阅读(9333) 评论(1) 推荐(3) 编辑

Windows异常的分发处理流程

摘要: 根据异常来源,一般分硬件异常和软件异常,它们处理的流程大致一样,下面简单讲一下。 如果是硬件异常,CPU会根据中断类型号转而执行对应的中断处理程序。CPU会在IDT中查找对应的函数来处理,各个异常处理函数不仅仅处理异常还需要将异常信息封装,以便对后续处理,KiTrapXX例程在完成针对本异常的特别动 阅读全文

posted @ 2019-07-23 15:08 活着的虫子 阅读(1991) 评论(1) 推荐(1) 编辑

导航