我为应用程序提供了两种设置-一种用于32位系统,第二种用于64位。我想在用户系统上自动安装其中的一个,因此我创建了另一个安装程序(命名为SuperSetup),该安装程序将使用我的两个安装程序并选择要安装的一个(使用Check:IsWin64 / IsWin64)。基本上,SuperSetup非常简单,并且仅用于运行我的一种安装程序,它不需要自行安装任何东西。除第一个和最后一个菜单外,SuperSetup的所有向导页面均被隐藏,基本上,如果用户单击“安装”,它会将我的一个设置复制到{tmp},然后将其激活。一切正常,但是安装完成后,我在“程序和功能”菜单中找到了两个应用程序-一个我想安装的应用程序(很棒),另一个名为SuperSetup的应用程序(很垃圾)。
在此先感谢您对我的问题提出的任何建议,对于我的英语水平感到抱歉;]
您可以将Uninstallable
指令值设置为no
。该参考将其描述为:
这可以确定安装中是否包含Inno Setup的自动卸载程序。如果是,或者是布尔表达式,其值为True,则包含卸载程序。否则,不包括任何卸载支持,要求最终用户手动删除与您的应用程序有关的文件。
而且,由于您不复制任何文件,而仅运行其中包含的设置之一,因此您无需担心最后的提示,也完全不需要卸载程序:
[Setup]
...
Uninstallable=no
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句