2012-12-14 41 views
0

我正在使用InstallShield 12创建安装程序,并希望给用户提供选项,比如复选框是否要用户卸载或保留以前的版本,并可以安装新版本。用户选项是否要卸载以前版本的产品

有没有人有任何想法我怎么能实现上述?

我在对话框中添加了一个复选框,并添加了一个属性,如果用户选择它,然后卸载以前的版本,否则在不卸载以前版本的情况下继续使用新版本。

回答

0

我认为您所描述的在MSDN文档中称为Installing Multiple Instances of Products and Patches。您需要编写实例转换(基本上是产品代码转换),因为如果产品代码保持不变,则只能在机器上下文中安装一个实例,并且每个用户上下文中只能安装一个实例。

有一些信息如何编写和应用实例变换位置:

Authoring Multiple Instances with Instance Transforms

Installing Multiple Instances with Instance Transforms

+0

感谢您response.I正尝试使用属性,以获取现有的版本,然后使用unInstallApllication( )。但unInstallApplication()不起作用。您是否也有类似的想法。以下是一行:UninstallApplication(key,“/ x”,WAIT) – user967400

相关问题