如何以编程方式设置注册表设置以防止Outlook删除VSTO加载项

如何以编程方式设置注册表设置以防止Outlook删除VSTO加载项,outlook,vsto,outlook-addin,Outlook,Vsto,Outlook Addin,嗨,有没有办法通过编程设置以下注册表项: HKEY\U CURRENT\u USER\Software\Microsoft\Office\16.0\Outlook\Resilience\DoNotDisableAddinList\ 带DWORD=1 正如我从这篇帖子(以及其他许多帖子)中学到的,这可以防止Outlook因为我的加载项太慢而将其从Outlook中删除。是的,为了更快而设计插件会更好。但由于它需要在互联网上连接服务,这将很难实现。顺便说一句:许多其他加载项也有这个问题。您需要使用.N

嗨,有没有办法通过编程设置以下注册表项:

HKEY\U CURRENT\u USER\Software\Microsoft\Office\16.0\Outlook\Resilience\DoNotDisableAddinList\

DWORD=1


正如我从这篇帖子(以及其他许多帖子)中学到的,这可以防止Outlook因为我的加载项太慢而将其从Outlook中删除。是的,为了更快而设计插件会更好。但由于它需要在互联网上连接服务,这将很难实现。顺便说一句:许多其他加载项也有这个问题。

您需要使用.Net基类库来完成这项工作,该类表示Windows注册表中的键级节点。有关更多信息,请参阅


阅读本文中有关可能的windows注册表项及其值的详细信息。

Outlook启动时,您是否在主线程上同步访问web服务器?这真是个坏主意。。。