0

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

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

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

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

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

我想避免使用 Virtual PC。

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

4

1 回答 1

0

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

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

于 2012-10-30T10:17:40.410 回答