我有一个旧的VB6应用程序,使用非常老的16位版本的InstallShield进行部署。我已经使用Inno Setup创建了一个新的安装程序,以便为我的VB6应用程序带来64位友好的更新。
我的所有用户都已经安装了现有的InstallShield版本。目前,我的Inno Setup可以正常工作。问题是,我不想覆盖旧的InstallShield安装文件,因此我的Inno Setup会安装到另一个目录中。这会导致问题,因为现在我有两个版本安装,带有两个单独的图标。
我需要一种方法,在安装新的Inno Setup版本时调用旧的InstallShield应用程序的卸载程序。我该如何通过Inno Setup从Windows“添加/删除程序”中调用卸载程序?如果我重复使用InstallShield版本的应用程序ID与Inno Setup相同,然后手动删除旧文件,那么是否有效?
我的所有用户都已经安装了现有的InstallShield版本。目前,我的Inno Setup可以正常工作。问题是,我不想覆盖旧的InstallShield安装文件,因此我的Inno Setup会安装到另一个目录中。这会导致问题,因为现在我有两个版本安装,带有两个单独的图标。
我需要一种方法,在安装新的Inno Setup版本时调用旧的InstallShield应用程序的卸载程序。我该如何通过Inno Setup从Windows“添加/删除程序”中调用卸载程序?如果我重复使用InstallShield版本的应用程序ID与Inno Setup相同,然后手动删除旧文件,那么是否有效?