1
使用InnoSetup如果想要安装额外的软件,我想提示用户 - 将其视为插件。我的问题是,我希望安装的附加软件包被分解为两个MSI文件。我只想提示用户一次安装软件包,但每个文件都在[Run]部分中检查相同的值。我如何去做这件事?Inno-Setup问一次安装两次
[Code]
function InstallSomething:Boolean;
begin
if (MsgBox('Do you want to install something?', mbInformation, mb_YesNo) = idYes) then
Result:=True
else
Result:=False;
end;
[Run]
Filename: {sd}\Software\MyAppA.msi; Check: InstallSomething;
Filename: {sd}\Software\MyAppB.msi; Check: InstallSomething;
所以用户应该只收到一次消息,但每个文件应该安装如果为true或跳过如果为false。