是否存在用于Windows错误报告的.Net API

uri*_*rig 10 .net windows windows-error-reporting

是否有.Net API可以将Windows错误报告集成到我的应用程序中?

即使我的应用程序中发生非灾难性错误,我也最感兴趣的是启动错误报告,而我所能找到的只是WIN32 API.

Joh*_*ler 2

这不太可能。WER 并不意味着由应用程序使用,它是用户可以选择启用的东西,当他(她)这样做时,所有应用程序崩溃都会变成 Windows 错误报告并发送到中央服务器。这不是您为单个应用程序打开和关闭的东西。您通过在用户启用了 WER 的计算机上崩溃来生成错误报告。

开发者只需注册即可获取其产品的崩溃信息。

来自http://msdn.microsoft.com/en-us/library/bb513641(VS.85).aspx

开发人员可以注册 Windows 质量在线服务,以获取有关客户在使用其应用程序时遇到的问题的信息,并帮助客户解决这些问题。开发人员还可以使用应用程序恢复和重新启动来确保客户在应用程序崩溃时不会丢失数据,并允许用户快速返回到他们的任务。

我确信如果您想生成报告而不崩溃,您可以使用互操作来调用 WER api。