SEH异常综合使用 (6)
来源:互联网 发布:刺客信条起源优化好吗 编辑:程序博客网 时间:2024/06/04 18:17
#include "stdafx.h"#include <Windows.h>int main(int argc, char* argv[]){EXCEPTION_POINTERS *Seh;__try{__try{__asm{xor eax,eaxmov [eax],0}}__finally{printf("这里执行了清理操作\r\n");}}__except(Seh = GetExceptionInformation(),EXCEPTION_EXECUTE_HANDLER){printf("异常地址: %x\r\n",Seh->ExceptionRecord->ExceptionAddress);}printf("程序正常结束!\r\n");return 0;}
运行显示
这里执行了清理操作异常地址: 40d795程序正常结束!
这样搭配,我们就能既不让程序显示 一个不友好的信息框,又能保证程序正常运行,虽然有错误,但是其他功能模块不受影响
- SEH异常综合使用 (6)
- SEH结构异常处理使用
- SEH(结构异常处理)
- SEH的综合
- 异常处理SEH(Structured Exception Handling)
- SEH 与 C++ 异常模型的混合使用
- SEH 与 C++ 异常模型的混合使用
- SEH不能捕获异常
- SEH不能捕获异常
- seh异常处理
- SEH异常处理
- SEH处理异常
- SEH结构化异常
- Win32 结构化异常处理(SEH)探秘(续)
- 对于结构化异常处理(SEH)的进一步探索
- windows核心编程--SEH(结构异常处理)
- 对于结构化异常处理(SEH)的进一步探索
- windows核心编程--SEH(结构异常处理)
- 运用条件变量保持线程同步
- mybatis学习笔记(二) 多pojo,复杂映射
- apache的ssl使用方法
- C语言 - ACM题目:软件版本问题
- 项目中的一些学习
- SEH异常综合使用 (6)
- spring配置文件ApplicationContext.xml文件里面没有提示功能
- 做一名“数据科学家”,规划您未来5至10年的职业发展
- 混迹于C++之拷贝赋值函数和拷贝构造函数(二)
- 连版《三十六英雄》整理
- Use 'heredoc' in shell scripts
- 第十章作业
- Java Ant build.xml详解
- hdu-1563 Find your present!