【问题标题】:How to install VSTO outlook addin for all users in machine using WIX Toolset?如何使用 WIX 工具集为机器中的所有用户安装 VSTO Outlook 插件?
【发布时间】:2018-03-24 10:08:07
【问题描述】:

我创建了 Outlook 插件。我已经使用 WIX 工具集创建了安装程序以在客户端计算机上安装插件。我在 HKCU 配置单元中注册了 VSTO 文件,路径为 **Software\Microsoft\Office\Outlook\AddIns**

目前注册组件的代码如下

<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>

当前代码运行良好,但仅为当前用户注册插件。它不会被同一台机器上的其他用户查看。

我必须知道如何为系统上的所有用户启用插件。

【问题讨论】:

    标签: outlook wix windows-installer vsto outlook-addin


    【解决方案1】:

    根据定义,HKCU 适用于当前安装用户。这意味着更明显的解决方案是在 HKLM 中创建这些条目,假设支持每台机器(有时 Office 产品似乎是为每用户使用而设计的,而不是每台机器)。

    【讨论】:

      【解决方案2】:

      我刚刚将 HKCU 配置单元替换为 HKLM 配置单元。它将在 HKLM 配置单元中为清单文件创建新路径并应用于所有用户。

      【讨论】:

      • 别人提供给你的答案,你为什么要自己写答案?
      猜你喜欢
      • 2021-04-10
      • 1970-01-01
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      • 1970-01-01
      • 2018-04-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多