InnoSetup 中的多个静默安装
Multiple silent installations in InnoSetup
我使用 InnoSetup 编写了一个安装程序,用户可以在其中选择他们想要的软件 download/install。
我正在使用循环安装用户选择的每个软件静默,就像这样
ShellExec('', ExpandConstant('{tmp}\' + SoftwareName), '/VERYSILENT', '',
SW_SHOW, ewNoWait, ErrorCode);
我的问题是关于倒数第二个参数。
在我安装许多静默安装的情况下,使用 ewNoWait
其中每个 return 立即执行或使用 ewWaitUntilTerminated
一个接一个执行之间有区别吗?
就我而言,哪一个更受欢迎或更安全?
运行 许多静默安装同时 让我有点担心。
有些安装程序甚至不会 运行 如果另一个安装已经 运行ning。
所以我肯定会用ewWaitUntilTerminated
。
我使用 InnoSetup 编写了一个安装程序,用户可以在其中选择他们想要的软件 download/install。
我正在使用循环安装用户选择的每个软件静默,就像这样
ShellExec('', ExpandConstant('{tmp}\' + SoftwareName), '/VERYSILENT', '',
SW_SHOW, ewNoWait, ErrorCode);
我的问题是关于倒数第二个参数。
在我安装许多静默安装的情况下,使用 ewNoWait
其中每个 return 立即执行或使用 ewWaitUntilTerminated
一个接一个执行之间有区别吗?
就我而言,哪一个更受欢迎或更安全?
运行 许多静默安装同时 让我有点担心。
有些安装程序甚至不会 运行 如果另一个安装已经 运行ning。
所以我肯定会用ewWaitUntilTerminated
。