2

Visual Studio 2008 と VSTO を使用して Outlook COM アドインを作成しています。アドインで例外が処理されない場合、Windows エラー報告 (WER) をトリガーしたいと考えています。当社は WinQual にアクセスできるため、プログラムで発生したユーザーからの WER レポートのレポートを取得できます。これを行う方法はありますか?

私が知る限り、これは不可能ですが、方法があるかどうかを確認したかったのです。WER は、アプリケーションが未処理の例外を生成した場合にのみトリガーされます。Outlook で実行される Outlook アドインと Outlook には、COM アドインへの呼び出しの周りに例外ハンドラーがあり、COM アドインが原因で Outlook がクラッシュするのを防ぎます。Outlook はクラッシュしないため、WER はトリガーされません。

4

1 に答える 1

0

MSDN フォーラムで見つけた同じ質問 (おそらくあなた) への回答:

あなたが言ったように、WERはクラッシュまたはハングによってアクティブになり、例外はそれらの状態に至らない限りそれをトリガーしません. 未処理の例外 (ユーザー コードでスローされる可能性さえある) が WER をトリガーしたと想像してみてください。Microsoft は何百万ものレポートを受け取ることになります。VSTO で問題が見つかった場合は、Microsoft Connect からお気軽に報告してください。フォーラムで共有してください。

そこにはまだ到達していませんが、サブテキストは、それが決して起こらないということのように見えます.

于 2014-06-20T01:01:37.643 に答える