gpt4 book ai didi

c# - 简单的崩溃报告?

转载 作者:太空狗 更新时间:2023-10-29 20:00:35 25 4
gpt4 key购买 nike

我正在考虑在我的应用程序上实现一个简单的崩溃报告,它会询问用户是否愿意将崩溃日志发送给我们。

我以前从未做过崩溃报告,我习惯做的是将错误保存到日志文件中的 try/catch。

  1. 实现崩溃报告系统的正确方法是什么?

  2. 当应用程序崩溃或发送数据的正确方法是什么时,如何触发崩溃报告打开并发送转储?

我认为以上是我对它如何工作或应该如何工作的最大疑虑...我不完全确定崩溃报告是否是 try/catchs 与在上述情况发生时触发的外部应用程序的交互或什么将是遵循它的正确方法。

我没有可用的 SQL Server,所以我打算使用一个简单的上传脚本,报告转储的应用程序将使用该脚本发送数据。

请原谅我对崩溃报告的工作原理一无所知,我希望社区能帮助我更好地理解它。

我正在四处搜索有关崩溃报告的信息,看到大多数事情都围绕着 Crystal Report、准备好去图书馆等等,但我想从小处着手,这样我就可以在深入研究一些大图书馆或其他图书馆之前更好地了解它解决方案,如果它在我这边可用。

最佳答案

您是否考虑过使用内置的 Windows Error Reporting

You can use the Winqual website to view driver-specific, application-specific, or operating system-specific errors associated with your organization. Each error report provides details related to that bucket, and you can then request a file of the associated data.

To view error reports:

  1. Establish a Winqual account. To protect companies from impersonation and to ensure that the error reports go to a representative from the correct company, the Winqual Web site requires your company to have a valid VeriSign ID.

• Check with your Legal Department; your company might already have a VeriSign ID (also called a Software Publisher's Digital ID for Authenticode). • Check on Winqual to see if your company already has an account.

  1. Accept the Windows Error Reporting Agreement.

  2. Sign in to the Winqual site.

  3. Click Windows Error Reports.

这篇旧文章可能会引起您的兴趣:A Simple Class to Catch Unhandled Exceptions in WinForms

关于c# - 简单的崩溃报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4420595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com