Вручную вызвать отчеты об ошибках Windows из надстройки COM COM Outlook

Я пишу Outlook COM Add In с использованием Visual Studio 2008 и VSTO. Если исключение в надстройке не обрабатывается, я бы хотел, чтобы оно вызывало отчеты об ошибках Windows (WER). Наша компания имеет доступ к WinQual, чтобы мы могли получать отчеты о WER-отчетах от пользователей, которые появляются в нашей программе. Есть ли способ сделать это?

Из того, что я могу сказать, это невозможно, но я хотел проверить, есть ли способ. WER срабатывает только тогда, когда приложение генерирует необработанное исключение. Надстройка Outlook, запущенная в Outlook и Outlook, имеет обработчики исключений вокруг вызовов надстройки COM для защиты от надстройки COM, вызывающей сбой Outlook. Так как Outlook не падает, WER не запускается.

1 ответ

Ответьте на тот же вопрос (возможно, вами!), Найденный на форумах MSDN:

Как вы сказали, WER активируется в результате сбоя или зависания, и исключения не вызывают это, если только они не приводят к этим условиям. Что ж, просто представьте, что необработанные исключения (которые даже могут быть вызваны пользовательским кодом) вызывают WER, Microsoft получит миллионы отчетов. Если вы обнаружите проблему с VSTO, сообщите о ней через Microsoft Connect или поделитесь ею с нами на форуме.

Это не совсем так, но подтекст может показаться, что этого никогда не произойдет.

Другие вопросы по тегам