【问题标题】:Manually trigger Windows Error Reporting from a Outlook COM Add-In从 Outlook COM 加载项手动触发 Windows 错误报告
【发布时间】:2011-01-29 20:34:27
【问题描述】:

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

据我所知,这是不可能的,但想检查一下是否有办法。 WER 仅在应用程序生成未处理的异常时触发。在 Outlook 和 Outlook 中运行的 Outlook 加载项具有围绕对 COM 加载项的调用的异常处理程序,以防止 COM 加载项导致 Outlook 崩溃。由于 Outlook 不会崩溃,因此不会触发 WER。

【问题讨论】:

    标签: outlook-addin windows-error-reporting winqual comaddin


    【解决方案1】:

    MSDN forums 上找到相同问题的答案(可能是您!):

    正如您所说,WER 是由崩溃或挂起激活的,除非它们导致这些情况,否则不会触发异常。好吧,想象一下未处理的异常(甚至可以在用户代码中抛出)触发了 WER,微软会收到数百万的报告。如果您发现 VSTO 有问题,请随时通过 Microsoft Connect 报告,也可以在论坛上与我们分享。

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

    【讨论】:

      猜你喜欢
      • 2015-01-30
      • 2015-06-06
      • 2012-07-08
      • 2017-03-10
      • 1970-01-01
      • 2017-12-04
      • 1970-01-01
      • 2020-03-24
      • 1970-01-01
      相关资源
      最近更新 更多