Есть ли.Net API для Windows Error Reporting

Есть ли.Net API для меня, чтобы интегрировать Windows Error Reporting в мое заявление?

Я главным образом интересуюсь инициированием сообщений об ошибке даже для некатастрофических ошибок, происходящих в моем заявлении и всем, что я мог найти, WIN32 API.

10
задан urig 17 January 2010 в 21:10
поделиться

3 ответа

Это вряд ли. WER не предназначен для использования приложениями приложениями , его то, что пользователь может выбрать, чтобы включить, а когда он делает, все сбои приложения превращаются в отчеты об ошибках Windows и отправляются на центральный сервер Отказ Это не то, что вы включаете и выключаете для отдельных приложений. Вы генерируете отчет об ошибке по сбою на машине, где пользователь включил WER.

Разработчики просто должны зарегистрироваться, чтобы они могли получить информацию об аварии на своих продуктах.

Из http://msdn.microsoft.com/en-us/library/bb513641 (vs.85) .aspx

разработчики могут зарегистрироваться в онлайн-сервисах Windows Online, чтобы получить информацию о проблемах клиентов Испытывание с их приложениями и помогите клиентам исправить эти проблемы. Разработчики также могут использовать восстановление и перезагрузку приложений, чтобы убедиться, что клиенты не теряют данные, когда их приложение вылетает и позволяет пользователям быстро вернуться к своим задачам.

Я уверен, что вы можете использовать Interop, чтобы позвонить в API WER, если вы хотите создать отчет без сбоя.

2
ответ дан 4 December 2019 в 04:21
поделиться

Вы можете использовать System.diagnostics.eventLog

0
ответ дан 4 December 2019 в 04:21
поделиться

У команды WER имеют проект на CodePlex; Есть управляемые сервисы DLL, загружаемые из http://www.codeplex.com/wer/release/project.rulelease.assx?reelaseId=12825

1
ответ дан 4 December 2019 в 04:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: