DMP生成器-UOC III系列器件 DMP生成器4.2 一键安装版手游最新版本

DMP生成器-UOC III系列器件 DMP生成器4.2 一键安装版手游最新版本

大小:20.3M 语言: 简体中文

类型:教育培训 系统:macOS

备案号:备案号:沪8J-200245535-62M
简介 相关 评论(8)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

1)SetUnhandledExceptionFilter()并不能处理所有的异常,比如CRT异常需要调用_set_invalid_parameter_handler()才行

#include  <dbghelp.h> 
#pragma comment(lib, "dbghelp.lib")


//设置异常处理回调函数
SetUnhandledExceptionFilter(UnhandledExceptionFilter);


//异常处理代码
//EXCEPTION_EXECUTE_HANDLERequ1表示我已经处理了异常,可以优雅地结束了 
//EXCEPTION_CONTINUE_SEARCHequ0表示我不处理,其他人来吧,于是windows调用默认的处理程序显示一个错误框,并结束 
//EXCEPTION_CONTINUE_EXECUTIONequ-1表示错误已经被修复,请从异常发生处继续执行 
LONGUnhandledExceptionFilter(struct _EXCEPTION_POINTERS* ExceptionInfo)
{
   CString  strDumpFile; 
   strDumpFile.Format("%d",CTime::GetCurrentTime().GetTickCount());
   strDumpFile   +=  ".dmp "; 
   HANDLE  hFile   =  CreateFile(strDumpFile,  GENERIC_WRITE,  FILE_SHARE_WRITE,  NULL,  CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,  NULL  );

    if  (hFile!=INVALID_HANDLE_VALUE)
   { 
       MINIDUMP_EXCEPTION_INFORMATION  ExInfo; 

       ExInfo.ThreadId   =  ::GetCurrentThreadId();
       ExInfo.ExceptionPointers   =  ExceptionInfo;
       ExInfo.ClientPointers   =  NULL;

        //  write  the  dump
       BOOL  bOK   =  MiniDumpWriteDump(GetCurrentProcess(),  GetCurrentProcessId(),  hFile,  MiniDumpNormal,  &ExInfo,  NULL,  NULL  );
       CloseHandle(hFile); 
   } 

   theApp.PostThreadMessage(WM_QUIT,0,0);
    return EXCEPTION_EXECUTE_HANDLER;
}

2、调试dump文件

2)adplus是最有用的工具,

3)生成可执行文件时在工程属性设置里的“调试”选项里将“生成映射文件”设置为“是”。这主要是用来在出错时通过dump和map文件对错误定位。


3、以下是网上搜集到的条件,尚未验证是否是必需的,如果不能正确的生成dmp,可尝试以下方法

3)编译release版本的时候同时生成map文件,具体可以在网上查找一下关于map文件的使用方法。

1)生成dump文件需要Dr.Watson,它是Windows自带的调试工具,只要对它进行了设置,程序出错后就可以在相应目录下找到dump文件。可参见如下资料:http://hi.baidu.com/mryongzhang/blog/item/11a774edf9b513d72e2e2167.html

2)使用VS2008的话,不需要开启“生成调试信息”选项就可以生成的。算王安装算量软件免费下载-算王安装算量软件无锁版

2)用vc,把dmp文件和exe,pdb文件放在同一目录下,然后用编译器(如vc)打开,然后开始调试就会中断到刚才中断的地方.

1)要设置c运行库异常处理函授。这样当出错后,会引发你的异常处理,你的处理中,可以直接丢掉或重新启动你的exe,或写入log文件。

4、其他工具

生成dmp的程序

1)用windbg。

2)注意生成的release应用程序需要开启“生成调试信息”选项。

展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/11/04 13:17
大砍刀先生是一款很好玩的动作格斗rpg手游。游戏有着丰富的玩法内容,海量的任务可以领取。玩家将手拿一把刀进行英勇杀敌,多种游戏模式,发挥出你的水平进行战斗吧!M...

支持( 97 ) 盖楼(回复)

2025/11/05 08:30
officejerk也就是办公室捣蛋鬼,这是一款非常恶搞的经典手游,在游戏中玩家将在办公室内恶搞同事,让同事无法安心工作,想怎么捉弄他就怎么捉弄他,感兴趣的小伙...

支持( 7 ) 盖楼(回复)

2025/10/28 15:36
音乐文件自动改名器是一款非常好用的音乐文件改名软件,该软件支持音乐文件批量改名。软件占用体积小,运行方便,功能齐全。有需要的同志们可点击下载。音乐文件自动改名器...

支持( 108 ) 盖楼(回复)

2025/11/01 22:48
咔皮相机APP将带给用户诸多别样的手机拍照体验,因为其融合复古美学与智能科技,且有丰富的滤镜和拍照模式,进而可以较好的满足用户多样拍摄及创作需求。所以当你打开咔...

支持( 132 ) 盖楼(回复)

2025/11/08 15:12
58动漫app是58动漫网推出的一款手机客户端软件,提供各种好看的动漫,最新的漫画及时更新,国内,国外的漫画都有,有喜欢的朋友就来下载吧。58动漫app特色介绍...

支持( 21 ) 盖楼(回复)

2025/10/31 05:00
洋光日语是一款专业的日语学习软件,在这款软件中你就能够找到很多可以帮助你学习日语的资源,而且还有很多语音标准的声优在内教你学习,而且还有很多学习挑战,比如说你的...

支持( 141 ) 盖楼(回复)

2025/11/10 13:22
猪头大作战是一款趣味合成对战小游戏,通关消除来召唤猪头军团去参与各种各样的战斗,在战场上火力全开,尽情挑战,游戏融合了多样的玩法元素,非常的精彩。猪头大作战游戏...

支持( 13 ) 盖楼(回复)

2025/11/05 06:21
火箭手机卫士app是一款非常实用的手机管理软件,能为用户提供内存管理、流量监控、电池保养、归属地管理等功能,而且支持iOS10系统,功能非常强大,喜欢这款软件的...

支持( 164 ) 盖楼(回复)

2025/11/09 10:10
edgettsrecord(文本转语音工具)是一款由网友制作的文本转语音工具,拥有逼真的虚拟主播!其实很多视频配音都是用到这款功能,只是稍微加工过使其更加逼真,...

支持( 28 ) 盖楼(回复)

2025/11/01 06:50
一个小江湖人物自己一个人去闯荡江湖的开始,这里是很多的人都是在关注或者是想要玩的游戏阿大闯江湖手游,你想要的游戏最新的攻略以及相关新闻我们都是可以直接的为你提供...

支持( 147 ) 盖楼(回复)

2025/11/04 18:44
有趣的休闲闯关游戏,简洁明了的游戏画风,玩法简单没有太多的限制,拥有十余种皮肤任你选,不要让你的小球碰到白块以外的方块。玩法说明在这里,玩家需要操控火球移动避免...

支持( 127 ) 盖楼(回复)

2025/11/05 10:47
荒野行动50vs50版本新模式玩法已正式上线了国际服,玩家可以在游戏中与另一队展开竞技,这类模式主要考验的是玩家团队之间的协作,最后活下来的小组将会胜利。怎么玩...

支持( 45 ) 盖楼(回复)

2025/11/07 05:07
录音转文字大师是一款采用智能语音识别技术开发的一款软件,具有非常给力的语音识别功能,还可以实现实时翻译功能!软件介绍录音转文字大师是一款为专业人士打造的实时录音...

支持( 68 ) 盖楼(回复)

2025/11/11 17:00
这里给大家提供的是自强自立美德少年事迹材料(吴默言篇),该材料共有946个字内容说明比较详细,对于宣扬自强自立的美德很有帮助,有需要的老师家长们可以来这里免费下...

支持( 11 ) 盖楼(回复)

2025/10/26 04:27
《青云传》是一款全新上线的唯美仙侠类型的动作角色扮演游戏,以东方上古神话题材为背景,完美展现了游戏可玩性和养成特色,还有超多精致的场景可以任你遨游。小瓜游戏青云...

支持( 199 ) 盖楼(回复)