我正在开发一个AddIn for Outlook。 如果需要很长时间才能启动,Outlook 2013将停用AddIns。 当我在C#中编写AddIn时,需要加载.Net环境,这需要时间。 AddIn的实际启动非常快。
根据硬件的不同,我可能会超过AddIn取消激活的Outlook的1秒限制。
您可以使用HKEY_CURRENT_USER中的注册表项阻止AddIn停用。
我的问题是找到写这个注册表项的合适时机。
您对如何阻止Outlook禁用AddIn有任何想法吗? 或何时编写注册表项?
答案 0 :(得分:0)
您对如何阻止Outlook禁用AddIn或何时编写注册表项有任何想法吗?
我建议您使用加载项的启动时间。将任何初始化代码移动到另一个线程,并使主线程免费让Outlook运行没有延迟。在这种情况下,您不必添加Windows注册表项。