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。