社区
C++ 语言
帖子详情
如何在软件中加上错误报告
dungeonsnd
2010-01-02 08:10:07
现在的很多软件都有软件报告模块,请问主流的方法是如何实现的? 比如windows的发送错误报告机制,QQ的发送错误报告。。。。
我是问发送方面,不是问如何在程序里捕捉。
我想在用smtp协议来做,把用户在运行软件过程中的错误以文件形式发到我在程序里设好的邮箱里。但是我在网上查了很多没发现有相关资料,我想知道主流的程序是如何来发送错误报告的。谢谢。(ps:假如开发者没有服务器)
...全文
47
2
打赏
收藏
如何在软件中加上错误报告
现在的很多软件都有软件报告模块,请问主流的方法是如何实现的? 比如windows的发送错误报告机制,QQ的发送错误报告。。。。 我是问发送方面,不是问如何在程序里捕捉。 我想在用smtp协议来做,把用户在运行软件过程中的错误以文件形式发到我在程序里设好的邮箱里。但是我在网上查了很多没发现有相关资料,我想知道主流的程序是如何来发送错误报告的。谢谢。(ps:假如开发者没有服务器)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dungeonsnd
2010-01-02
打赏
举报
回复
回复于:2010-01-02 20:28:02
你已经知道了如何捕获异常了,接下来就是创建一个与用户交互的对话框(总得让用户选择是否上传吧,否则跟木马就没有区别了) 接着用StackWalk走一遍把错误的链表打出来, 如果用户上传的话就是通过tcp将dump上传到指定服务器,如果你认为dump太大的话,可以考虑传函数序号同时你编译的时候必须保留map,具体到你没有服务器那就得通过别的途径了
-------------------------------------
曾经在网上也查到过类似的做法。
呵呵,赞同。
我们公司是个小公司没有服务器,如果这种情况也许发到指定邮箱可能比方便较经济了。
我原来只是打算发送程序里设定好的异常处理。 对于程序直接崩溃的,估计得用 beginnow 说的方法了。因为程序崩溃时有可能无法进入异常处理了。 比如上次我的一个程序, delete [] array; 出错,这种情况无法,要是new出错好捕。
-------------------------------------
beginnow
2010-01-02
打赏
举报
回复
你已经知道了如何捕获异常了,接下来就是创建一个与用户交互的对话框(总得让用户选择是否上传吧,否则跟木马就没有区别了) 接着用StackWalk走一遍把错误的链表打出来, 如果用户上传的话就是通过tcp将dump上传到指定服务器,如果你认为dump太大的话,可以考虑传函数序号同时你编译的时候必须保留map,具体到你没有服务器那就得通过别的途径了
软件
测试缺陷报告总结
软件
缺陷,常常又被叫做Bug,计算机
软件
或程序
中
那些导致系统或部件不能正常运行,不符合用户需求的缺陷。 1.2:什么样的
软件
问题可以称之为
软件
缺陷(Bug) 1:
软件
未达到产品说明书标明的功能 2:
软件
出现了产品说明...
如何写好缺陷报告
今天开始和大家分享缺陷报告的内容,在这部分会讲一下缺陷的基本属性,缺陷的处理过程和如何书写缺陷报告。 一、什么是缺陷 在第一章我们说过了什么事...2、
软件
出现了产品说明书
中
指明不会出现的错误。 3、
软件
功
软件
测试和维护
软件
测试的目的就是在
软件
投入生产性运行之前,尽可能多地发现
软件
产品(主要是指程序)
中
的错误和缺陷。 1983年,BillHetzel在"CompleteGuideofSoftwareTesting"一书
中
指出:"测试是以评价一个程序或者系统属性为...
慕课
软件
质量保证与测试(习题集)
习题汇总0 总目录1 绪论1.1
软件
质量保证与测试的产生与发展1.2
软件
缺陷,
软件
错误,
软件
故障1.3
软件
质量保证与测试的意义,原则和挑战1.4 单元测试1.5 课后作业2
软件
测试策略2.1
软件
测试的模型,过程和生命周期2.2 ...
第七章
软件
配置管理
本章内容提要
软件
配置管理的作用
软件
配置管理的相关概念建立
软件
配置管理环境版本控制系统集成分支管理变更管理配置审计和配置状态报告配置管理过程
软件
配置管理工具第一节
软件
配置管理的作用星形网拓扑结构不同...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章