我创建了outlook addin。我使用WIX工具集创建安装程序以在客户端计算机上安装插件。我在路径** Software \ Microsoft \ Office \ Outlook \ AddIns ** HKCU 配置单元中注册了VSTO文件
注册组件的当前代码如下
<Component Id="Registry_Manifest">
<RegistryValue Id="RegKey_Manifest" Root="HKCU"
Key="Software\Microsoft\Office\Outlook\AddIns\xyz"
Name="Manifest" Value="[INSTALLFOLDER]xyz.vsto|vstolocal"
Type="string" KeyPath="yes" />
</Component>
当前代码工作正常,但仅为当前用户注册插件。它不会被同一台计算机上的其他用户查看。
我必须知道如何为系统上的所有用户启用插件。
答案 0 :(得分:3)
根据定义,HKCU适用于当前的安装用户。这意味着更明显的解决方案是在HKLM中创建这些条目,假设支持每台机器(有时Office产品似乎是为每个用户设计的,而不是每台机器)。
答案 1 :(得分:-1)
我刚刚用HKLM蜂巢替换了HKCU蜂巢。它将在HKLM配置单元中为清单文件创建新路径,并应用于所有用户。