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

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

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

类型:游戏社交 系统:macOS

备案号:备案号:沪4V-201992613-62Z
简介 相关 评论(7)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

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

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

4、其他工具

#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文件

生成dmp的程序

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

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

1)要设置c运行库异常处理函授。这样当出错后,会引发你的异常处理,你的处理中,可以直接丢掉或重新启动你的exe,或写入log文件。亲戚计算器app-亲戚计算器0.3 安卓最新版


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

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

1)用windbg。

2)adplus是最有用的工具,

2)使用VS2008的话,不需要开启“生成调试信息”选项就可以生成的。

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

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

热门评论

最新评论

2025/11/01 12:28
电子商店模拟(ElectronicsStoreSimulator3D)是一款模拟经营游戏,玩家在游戏中扮演一名电子商店的老板,需要管理和发展自己的商店。游戏提供...

支持( 139 ) 盖楼(回复)

2025/10/30 11:23
正所谓成功源于点滴的积累,想要写就一篇成功的作文,当然少不了平时的素材积累了。本节内容小编为大家精选带来的是一份doc格式免费版小学生作文教材——小学三年级作文...

支持( 38 ) 盖楼(回复)

2025/11/12 04:46
智慧云阳app是一款云阳地区使用的生活信息服务平台,为本地市民提供本地新闻、旅游、便民生活等信息服务,欢迎来下载使用!智慧云阳手机客户端介绍“智慧云阳”手机客户...

支持( 176 ) 盖楼(回复)

2025/10/27 12:18
著名的专业安装制作工具!注册码:InstallShieldPro6.22Password:ChamberOf32Doors/Serial:IDPRF8-0622...

支持( 62 ) 盖楼(回复)

2025/10/23 06:35
风云三国是一款全新推出的三国卡牌策略手游。同时加入了性的养成元素,完美还原了真实的三国场景。你可以使用喜欢的英雄武将进行战斗,带你身临其境感受三国的热血厮杀,给...

支持( 36 ) 盖楼(回复)

2025/10/22 20:38
儿童故事城堡软件使一款专为儿童所打造的早教启蒙软件,软件中提供故事、才艺、科学课程学习内容,让宝宝了解更多的知识,认识世界。儿童故事城堡介绍儿童故事城堡,一款适...

支持( 85 ) 盖楼(回复)

2025/11/04 02:30
记忆大师app是一款专门帮助小孩学习的软件,致力于让学生快速的学习,能够让孩子的成绩有方法的提高上去,欢迎有需要的朋友们下载使用!记忆大师app介绍记忆大师告诉...

支持( 193 ) 盖楼(回复)

2025/11/11 15:44
兔小贝讲故事是一款宝宝早教启蒙学习软件。这里收录了宝宝早教启蒙学习资料,内容丰富,涵盖面广。让宝宝听各种故事增加事物的认知。还有一些幼儿古诗等,是一款非常实用的...

支持( 105 ) 盖楼(回复)

2025/11/02 20:44
身为win10用户的你肯定也遇到过任务管理出现自动崩溃的情况,虽然网上也有补丁,但是效果也并不明显,最好是还是借助win10资源管理器崩溃修复工具,这样就可以让...

支持( 156 ) 盖楼(回复)

2025/11/12 19:44
涂鸦爱看是一款涂鸦的软件,可以随时来进行画画,提供了超多不同的画画涂鸦必备工具,还有各种素材,都是免费使用的,让小朋友尽情的享受画画涂鸦的乐趣,激发小朋友对新鲜...

支持( 90 ) 盖楼(回复)

2025/10/21 20:18
     MozillaThunderbird(跨平台的邮件解决方案),如果你的浏览器还没有整合邮件功能,那么...

支持( 183 ) 盖楼(回复)

2025/11/08 16:43
高德车主司机app是一个司机使用的接单赚钱软件,其实就是高德地图,功能很强大,司机朋友可以直接通过app加入网约车司机行业,在线接单赚钱!高德地图司机app是一...

支持( 120 ) 盖楼(回复)

2025/10/24 16:47
这是一款非常好玩的休闲类型游戏,画风十分精彩,铅笔画风格,尼克是一个逃出去的小猫,但是外面非常危险,它需要吃掉猫粮,老鼠,牛奶,鸡腿这些才可以加分!游戏介绍非常...

支持( 36 ) 盖楼(回复)

2025/11/11 18:51
龙腾传世是一款非常好玩的热血战斗手游,游戏内容丰富,玩法多样,经典三大角色供玩家选择,完美还原当年热血情怀!打造人气公会,结交义气兄弟,一起群战天下吧!游戏介绍...

支持( 106 ) 盖楼(回复)

2025/10/30 20:36
AfterEffects是一款视频制作软件,主要用于影视的后期制作,同时与其他软件无与伦比的紧密集成、高度灵活的2d和3d的合成,以及数百种预设的效果和动画,为...

支持( 40 ) 盖楼(回复)