SafeSEH 对异常处理的保护原理 在 Windows XP sp2 以及之后的版本中,微软引入了 S.E.H 校验机制 SafeSEH.SafeSEH 需要 OS 和 Compiler 的双重支持,二者缺一都会降低保护能力.通过启用 /SafeSEH 链接选项可心使编译好的程序具备 SafeSEH 功能(VS2003 及后续版本默认启用).该选项会将所有异常处理函数地址提取出来,编入 SEH 表中,并将这张表放到程序的映像里.异常调用时,就与这张预先存好的表中的地址进行校验. VS 的 Vi