摘要: 线程上的异常处理:异常处理函数原型:返回值有两种: ExceptionContinueExecution异常已解决, ExceptionContinueSearch此SEH未解决问题,继续在SEH链中搜索EXCEPTION_DISPOSITION __cdecl _except_handler ( _In_ struct _EXCEPTION_RECORD *_ExceptionRecord, //异常记录结构指针 _In_ void * _EstablisherFrame, //指向EXCEPTION_REGISTRATION结构,即S... 阅读全文
posted @ 2013-10-11 09:41 Rrouned 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 进程上的异常处理使用这个API注册一个函数为进程上的异常处理程序,当有异常发生,且根据上一篇异常处理流程轮到进程异常处理程序处理异常时,OS(系统)就会调用这个函数,类似与消息机制的回调。1 //一个进程只能有一个进程异常处理函数2 LPTOP_LEVEL_EXCEPTION_FILTER //上一个注册函数的地址3 WINAPI SetUnhandledExceptionFilter(4 __in LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter //要注册的函数5 );贴上代码 1 ;**********************. 阅读全文
posted @ 2013-10-11 08:07 Rrouned 阅读(246) 评论(0) 推荐(0) 编辑
摘要: -->阅读书籍-->理解-->记忆-->整章做一次总结-->贴出每一小节的知识点+实例代码(起码自己修改过,有自己的注释)--> 阅读全文
posted @ 2013-10-11 07:02 Rrouned 阅读(146) 评论(0) 推荐(0) 编辑