异常处理SEH

我们可以调用RaiseException来产生额外的软件异常

SEH的位置:
 操作系统会检查FS段寄存器,这个段寄存器会有一个段选择子,使用段选择子可以查找线程环境快TEB,TEB中第一个数据结构是线程信息块(TIB).TIB中第一个元素就是SEH的链的指针
SEH异常处理结构类似于栈操作,新的异常处理函数总在SEH链的最前端
所以当我们添加异常处理函数时候

猜你喜欢

转载自www.cnblogs.com/Tempt/p/9988227.html