.调用crInstall出错的原因一般是没有将CrashRptXXXX.dll、CrashSenderXXXX.exe以及crashrpt_lang.ini放到正确的路径中,在默认情况下,该路径即是和应用程序相同的路径。其中的XXXX指的是crashrpt的版本号。

#include "CrashRpt.h"
#pragma comment(lib,"CrashRpt1402d.lib")

  1. // 设置crashrpt的各项参数
  2. CR_INSTALL_INFO info;
  3. memset(&info, 0, sizeof(CR_INSTALL_INFO));
  4. info.cb = sizeof(CR_INSTALL_INFO);             // Size of the structure
  5. info.pszAppName = _T("PhotoExtract"); // App name
  6. info.pszAppVersion = _T("1.0.0");              // App version
  7. info.pszEmailSubject = _T("CrashRpt Console Test 1.0.0 Error Report"); // Email subject
  8. info.dwFlags |= CR_INST_ALL_POSSIBLE_HANDLERS;
  9. info.dwFlags |= CR_INST_DONT_SEND_REPORT;       //不要发送邮件,保存到本地
  10. info.pszErrorReportSaveDir = TEXT("./crashRptData");
  11. int nInstResult = crInstall(&info);
  12. if(nInstResult!=0)
  13. {
  14. TCHAR buff[256];
  15. crGetLastErrorMsg(buff, 256); // Get last error
  16. _tprintf(_T("%s\n"), buff); // and output it to the screen
  17. return FALSE;
  18. }
  19. //添加程序崩溃时的截屏到错误报告中
  20. crAddScreenshot(CR_AS_VIRTUAL_SCREEN);

windows下crashrpt使用方法小记相关推荐

  1. virtualenv 在windows下的绿化方法

    virtualenv 在windows下的绿化方法 测试环境: windows 7 32 en Python 2.7.3 setuptools-0.6c11.win32-py2.7 virtualen ...

  2. Windows 下npm升级方法

    Windows 下npm升级方法 本来是尝试在windows下用命令升级nodejs,结果发现浪费了挺大劲,升级的是npm,已经记录的差不多了,有不舍得删,特此另起一篇记录吧. 1. 首先更新npm为 ...

  3. windows下两种方法通过cmd进入指定目录

    方法一:通过cmd cd命令进入 相同盘符下的目录可直接使用cd: 但是windows下不同于linux,不能直接跨盘符cd进入目录, 例如:从C盘进入E盘下面的目录,需要两行命令:跨盘符+跨盘符目录 ...

  4. windows下安装composer方法(不修改PATH环境变量)

    转载地址:http://www.th7.cn/Program/php/201410/297829.shtml composer是一个新崛起的PHP的依赖管理工具.官方安装方法见: https://ge ...

  5. Windows下Github使用方法

    下载安装桌面端git 下载msysgit:http://code.google.com/p/msysgit 安装的时候最好还是允许在shell中嵌入git命令,相对比较方便的. git的初始设置 1 ...

  6. windows下安装composer方法

    打开php的openssl扩展 可以在wamp管理器里直接打开openssl扩展,也可以使用php命令打开扩展,还可以通过修改php.ini后重启打开扩展. 下面给出命令打开扩展的示例: 可以通过以下 ...

  7. windows 下安装Simplejson方法

    1.下载:http://pypi.python.org/pypi/simplejson/ 文件为压缩文件 2.解压:可以直接右键:解压文件.例如:D:/simplejson 3.开始---运行---输 ...

  8. windows下进程间通信的(13种方法)

    windows下进程通信方法 2.1 文件映射 文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待.因此,进程不必使用文件I/O操作,只需简单的指针 ...

  9. Windows 下直接运行 Linux的Live CD版的方法

    Windows 下直接运行 Linux的Live CD版的方法 一个偶然的机会,我发现.Live CD 版的Linux可以借助 qume在Windows下直接运行;方法是下载linux-tr127 下 ...

最新文章

  1. 通用权限管理系统组件 (GPM - General Permissions Manager) 权限管理以前我们都是自己开发,可是到下一个系统又不适用,又改,加上人员流动大,管理很混乱...
  2. python 装饰器入门
  3. phpcms黄页,不能选择行业。解决办法
  4. NEC学习 ---- 模块 - 带点文字链接列表
  5. 数据科学家数据分析师_站出来! 分析人员,数据科学家和其他所有人的领导和沟通技巧...
  6. 【牛客 - 303K第十五届浙江大学宁波理工学院程序设计大赛(同步赛)】Technology Tree(树形dp,tricks)
  7. 基于JAVA+SpringMVC+MYSQL的进销存管理系统
  8. Json字符串转对象和转List集合操作(alibabab版本)
  9. 持有至少百万美元钱包本周增至66,540,增长了150%
  10. excel npoi 连接_Asp.Net使用Npoi导入导出Excel的方法
  11. 关于整型和浮点型的输出问题
  12. QT编程编程入门系列文章之一——QT编程简介
  13. Android GifImageView加载Gif图片及原理
  14. 百旺如何看是否清卡_百旺黑色税盘怎么清盘?
  15. Git merge合并冲突 error: ‘merge‘ is not possible because you have unmerged files的解决方法
  16. 神舟笔记本风扇声音很大怎么办
  17. 打印正六边形(C语言)
  18. 全球与中国汽车真皮内饰市场发展模式及前景趋势预测报告2022-2028年版
  19. 时间戳转换年月日天方法
  20. 如何两个电脑共享文件实现多人编辑_电脑网络:一分钟了解共享文件,多用户共同编辑,效率提高百倍-两台电脑怎么连接局域网...

热门文章

  1. 详解c++---红黑二叉树的原理和实现
  2. 里程碑2(国行ME722或欧版A953)android2.2 root教程
  3. word查找所有数字和英文字母技巧
  4. 深富策略:A股却探底回升 调整到位了
  5. typecho设置文章密码保护
  6. 从互联网医院发展建设到核心功能设计——深度行业分析
  7. c语言红包编程作业代码,C语言实现抢红包程序代码精简版
  8. 听张方方学长分享经验有感
  9. 软件工程中的UML建模九图
  10. CommonJS的模块实现原理