【问题标题】:Install the same program twice with InstallShield?使用 InstallShield 两次安装相同的程序?
【发布时间】:2012-10-25 08:55:14
【问题描述】:

是否可以将NoUninstall=Y 或类似选项放入程序的 Setup.ini 中?

我想比较某些软件的修补版本和未修补版本的行为。为此,我需要在不同的文件夹中安装 2 个副本。

当我第二次运行 setup.exe 时,系统会提示我卸载。

如果我更改 DoMaintenance=N -> DoMaintenance=Y,我可以选择修改、修复、卸载。

我无权访问原始 InstallShield 项目文件。

我想避免使用 Virtual PC。

否则我可以在 Windows/Regedit 中更改第一次安装的 GUID 吗?

【问题讨论】:

    标签: installshield


    【解决方案1】:

    我不确定在注册表中更改安装程序的 GUID,但我想这是可能的,但最好是更改您的设置。据我了解,您可以访问 setup.ini,也许您可​​以访问 msi?如果是这样,您可以更改组件的 GUID,PackageCodeUpgradeCodeProductCodeProductNameProductVersion

    附:要编辑 MSI,您可以使用 Orca,或者更有用且免费的 InstEd。

    【讨论】:

      猜你喜欢
      • 2017-06-22
      • 1970-01-01
      • 2015-03-21
      • 2016-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-11
      • 1970-01-01
      相关资源
      最近更新 更多