我使用InnoSetup编写了一个安装程序,用户可以在其中选择要下载/安装的软件。
我正在使用循环来安装用户选择的每个软件默默地像这样
ShellExec('', ExpandConstant('{tmp}\' + SoftwareName), '/VERYSILENT', '',
SW_SHOW, ewNoWait, ErrorCode);
我的问题是关于倒数第二个参数。
在我安装许多静默安装的情况下,使用ewNoWait
之间是否存在差异,其中每个都立即返回,或者使用ewWaitUntilTerminated
来逐个执行?
在我的情况下,哪一个更受欢迎或更安全?
同时运行许多无声安装 让我担心。
答案 0 :(得分:1)
如果另一个安装已经在运行,某些安装程序甚至都不会运行。
所以我肯定会使用ewWaitUntilTerminated
。