如果我的应用程序在客户端崩溃,我希望他们能够给我一个崩溃日志,他们的麻烦最less。 在OS X上很容易:我可以告诉他们在哪里find崩溃日志并发送。
什么是在Windows上执行此操作的最佳方法? 沃森医生是如此的好吗? 我可以指望默认设置吗?
理想的解决scheme将成为软件标准版本的一部分(即不是特别的版本),并可用于XP,Vista,Windows 7以及32位和64位应用程序。
感谢您的任何想法!
更改核心转储的位置
如何在我的Linux C ++程序中启用核心转储
应用程序崩溃开始 – 如何获得崩溃转储文件?
分析在Win7 / 64的XP / 32机器上生成的Windows崩溃转储?
在进程崩溃时产生崩溃转储的最佳方法是什么?
这个数据是随机的还是意味着什么?
故意在Windows下崩溃外部进程
是什么让NTDLL!_KiUserApcdispatcher跳转到一个不属于某个进程模块的地址?
我没有很好的解决方案概述,因为我更喜欢OS X,但在工作中我们使用的是Bugtrap 。 它似乎支持本机,托管和混合代码(我们只用于本机代码)。 到目前为止,这是有用的。
为什么不让Microsoft为您收集崩溃转储? 如果您签署二进制文件,则可以利用Windows错误报告工具,Microsoft将为您收集崩溃。 然后,您可以从Microsoft客户的计算机上获取Microsoft的小型转储程序。
我对XCrashReport非常满意。 它会自动通过电子邮件发送崩溃报告,并提供大量有用的信息,包括带符号的完整堆栈跟踪,注册转储等。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。