C# 如何传输到开发团队软件崩溃';来自远程客户端计算机的数据包?

C# 如何传输到开发团队软件崩溃';来自远程客户端计算机的数据包?,c#,c++,debugging,crash-dumps,C#,C++,Debugging,Crash Dumps,我在搜索了解客户机bug跟踪经验的人, 如果我的应用程序在许多客户机上运行,我不必访问它们。 我在我的应用程序中有非常巨大的调试日志功能,但在许多情况下,这是非常重要的 为了更好地检测崩溃问题,而不需要非常大和不可读的日志,我搜索了一些其他的解决方案来检测这类问题 我想开发一些能很好地向我传达软件崩溃信息的代码。 在开发人员机器上,我在崩溃后使用Visual Studio JIT调试器,但在远程选项中,我不能使用它(我认为)以例如JITcrash格式向我传输有关崩溃的信息有什么好方法 我希望将此

我在搜索了解客户机bug跟踪经验的人, 如果我的应用程序在许多客户机上运行,我不必访问它们。 我在我的应用程序中有非常巨大的调试日志功能,但在许多情况下,这是非常重要的 为了更好地检测崩溃问题,而不需要非常大和不可读的日志,我搜索了一些其他的解决方案来检测这类问题

我想开发一些能很好地向我传达软件崩溃信息的代码。 在开发人员机器上,我在崩溃后使用Visual Studio JIT调试器,但在远程选项中,我不能使用它(我认为)以例如
JIT
crash格式向我传输有关崩溃的信息有什么好方法

我希望将此解决方案分别用于纯
C++
非托管项目和托管
C

您好,
感谢您的回答。

请参阅此关于小型转储的内容。它应该做你想做的事情(我认为)。

这件事的好处是你不需要写一行代码。Microsoft已经为您编写了所有代码。您是否遇到过“向Microsoft报告此崩溃”对话框?这就是你想要的交通事故信息


等等,你可能会说,这是微软的,不是我。的确如此,但是你可以从微软那里得到信息。他们甚至会按碰撞位置对碰撞进行分组,并提供良好的统计数据。你只需要做几件事。第一,你需要签署你的软件,这样微软就知道这是你的软件。第二,你需要报名参加考试。第三,你需要列出你发布的软件版本。

Minidumps是跨语言的,博客上的代码片段似乎是直接从C/C++应用程序中编写的。