代码之家  ›  专栏  ›  技术社区  ›  Adam

Outlook 2007加载项异常处理

  •  9
  • Adam  · 技术社区  · 16 年前

    据我所知,插件中没有抛出异常。我要做的是:1)在加载项中创建某种全局异常处理程序,以100%确保捕获所有异常。或者2)以某种方式侦听outlook在注册表中“禁用”外接程序,并让此侦听器删除outlook正在设置的注册表项。

    我试图通过以下方式完成1:

    AppDomain.CurrentDomain.UnhandledException += AppDomain_UnhandledException;
    System.Windows.Forms.Application.ThreadException += Application_ThreadException;

    我知道System.Windows.Forms.Application.ThreadException不一定适用于Outlook外接程序,但我想为什么不试试。

    如有任何帮助/见解,将不胜感激。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Kapil    16 年前

    当outlook加载项被禁用时,它会将加载行为从3更改为2。您可以从注册表中检查此加载行为,以确定是否禁用了加载项。

    推荐文章