代码之家  ›  专栏  ›  技术社区  ›  Deepak N

使用Windows Active安装程序的优缺点

  •  4
  • Deepak N  · 技术社区  · 16 年前

    使用Windows Active安装程序进行部署的已知优点/缺点是什么?Microsoft是否建议/支持使用活动设置?

    如果您感兴趣,以下是上下文: 我正在处理Outlook 2003 VSTO加载项。此加载项的安装程序根据“单用户”或“所有用户”安装在HKCU或HKLM中创建少数注册表项。我们计划不使用“所有用户”安装,因为为所有用户安装的加载项不会显示在Outlook的COM加载项列表中。另一种方法是使用活动集为单个用户安装。

    1 回复  |  直到 16 年前
        1
  •  3
  •   ewall    16 年前

    不久前我发表了一篇 short article comparing different methods for setting HKCU Registry entries from a Windows Installer package: Using Self-Healing To Your Advantage .

    就我个人而言,我倾向于使用activesetup,主要是因为它 快速、简单和透明 . 另一种技术(将hkcu条目构建到msi中,从而强制每个登录用户进行自我修复)具有恼人的进度窗口弹出窗口,如果用户单击“取消”按钮或无法访问源msi,则可能会失败。你明白了。

    顺便说一下,我不能真正考虑使用activesetup技术的任何缺点,除非当您创建或更新msi包时,它可能需要更多的预先考虑。