2010-03-20 56 views
2

我正在使用Visual Studio 2008和VSTO编写Outlook COM添加。如果在插件中未处理异常,我希望它触发Windows错误报告(WER)。我们公司可以访问WinQual,以便我们可以获取我们计划中发生的用户的WER报告。有没有办法做到这一点?从Outlook COM加载项手动触发Windows错误报告

从我可以告诉,这是不可能的,但要检查,看看有没有办法。只有当应用程序生成未处理的异常时才会触发WER。在Outlook和Outlook中运行的Outlook Add In中,有一些COM调用的Add Add In异常处理程序以防止COM Add In导致Outlook崩溃。由于Outlook不会崩溃,WER不会被触发。

回答

0

回答同一问题上MSDN forums发现(可能由你!):

正如你所说,WER由碰撞激活或挂起,异常不会触发,除非它们导致这些条件。那么,想象一下,未处理的异常(甚至可能抛出用户代码)触发WER,微软将获得数百万的报告。如果您发现VSTO存在问题,请随时通过Microsoft Connect报告,并在论坛上与我们分享。

它不完全达到那里,但潜台词似乎是它永远不会发生。