防止在静默安装期间启动已安装的应用程序

时间:2015-03-04 05:36:55

标签: windows inno-setup

我有一个名为sample.exe的设置文件,它不是由我构建的。 当它启动时,在安装向导的最后一步,它有一个复选框,询问用户是否要在安装完成后启动程序,默认情况下勾选该复选框。

现在,我想使用sample.exe静默执行/VERYSILENT。 它能够以静默方式安装该程序。但问题是,在静默安装之后,已启动安装的程序,这不是我想要的。

我的问题是,如何在执行静默安装时默认启动程序?

2 个答案:

答案 0 :(得分:2)

如果您可以重新构建安装程序,请使用skipifsilent标记。

[Run]
Filename: "{app}\MyProg.exe"; Flags: postinstall nowait skipifsilent

请参阅Inno Setup文档中的[Run] & [UninstallRun] sections


如果你无法重建它,那就没办法了。您无法使用命令行控制在安装结束时运行应用程序,也无法控制安装设置文件(/loadinf=)。

答案 1 :(得分:-1)

link提供有关安装后自动启动应用的信息。为了删除设置中的自动启动功能,您必须删除[RUN]部分([RUN]部分是可选的)并重建设置