如何将软件崩溃从远程客户端计算机传输到开发团队?
我寻找有一些在客户端计算机上进行错误跟踪经验的人, 如果我的应用程序可以在许多客户端计算机上运行,我就不需要对其进行任何访问。 我的应用程序中有非常大的调试日志记录功能,但在很多情况下这是 为了在没有很大且不可读的日志的情况下很好地检测崩溃问题,然后我搜索其他一些解决方案来检测此类问题。
我想开发一些代码,可以很好地向我传输有关软件崩溃的信息。 在开发人员计算机上,我在崩溃后使用 Visual Studio JIT 调试器
,但在远程选项中我无法使用它(我认为)是将有关崩溃的信息传输给我的任何好方法,例如 JIT
崩溃格式?
我想要这个解决方案分别用于纯 C++
非托管项目和托管 C#
项目。
问候, 感谢您的好回答。
I searching people who know some experience with bug tracking on client machines,
if my application works on many client machines who i don't have to it any access.
I have in my application very huge debug logging feature, but in many cases this is
to less to good detect problem of crash without very bigs and unreadable logs, then i searching some other solution for detect this type of problems.
I want to develop some code who good transport me information about software crashes.
On Developer machine i use after crash Visual Studio JIT Debugger
, but in remote option i can't use it (i think) is any good way to transport information about crash to me in for example JIT
crash format?
I want this solution for pure C++
unmanaged project and for managed C#
separately.
Greetings,
Thanks for good answers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
评论(2)
这样做的好处是您不需要编写一行代码。 Microsoft 已经为您编写了所有代码。您是否遇到过“向 Microsoft 报告此崩溃”对话框之一?这就是发送您想要的崩溃信息。
等等,你可能会说,那是微软的事,而不是我的事。确实如此,但是你可以从微软那里得到信息。他们甚至会按崩溃位置对崩溃进行分组,并提供良好的统计数据。您只需要做几件事。第一,您需要对您的软件进行签名,以便 Microsoft 知道这是您的软件。第二,您需要注册Windows 质量在线服务(WinQual)。第三,您需要列出您已发布的软件版本。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
请参阅这篇关于小型转储的博客文章 。它应该做你想做的事(我认为)。
See this blog post about minidumps. It should do what you want (I think).