据我所知,插件中没有抛出异常。我要做的是:1)在加载项中创建某种全局异常处理程序,以100%确保捕获所有异常。或者2)以某种方式侦听outlook在注册表中“禁用”外接程序,并让此侦听器删除outlook正在设置的注册表项。
我试图通过以下方式完成1:
AppDomain.CurrentDomain.UnhandledException += AppDomain_UnhandledException;
System.Windows.Forms.Application.ThreadException += Application_ThreadException;
我知道System.Windows.Forms.Application.ThreadException不一定适用于Outlook外接程序,但我想为什么不试试。
如有任何帮助/见解,将不胜感激。