过去,我使用 InstallAnywhere 构建我的设置。我现在已切换到 InnoSetup 作为我的新设置提供程序。
在安装新安装之前,我需要删除整个旧安装。Innosetup 识别旧安装程序并首先执行“旧”卸载程序,但旧安装程序无法识别 Innosetup 的卸载程序。由于旧设置已经存在,我无法更改这些配置。
如何让 InstallAnywhere 识别 Innosetup 卸载程序,而不能更改 InstallAnywhere 配置?
Windows 是否有某种“标准方式”来检查是否已安装相同的应用程序?
我已经尝试在 Innosetup 中创建 InstallAnywhere 注册表项以“模拟”以前的 InstallAnywhere 卸载程序 - 但没有成功。