Inno Setup: установите другой установщик и запустите его, прежде чем продолжить установку
Это часть [Files] моего кода:
[Files]
Source: "other_installer.exe"; DestDir: "{app}"
Source: "myprogram.exe"; DestDir: "{app}"
Source: "data.dat"; DestDir: "{app}"
Source: "otherdata.dat"; DestDir: "{app}"
Моя программа зависит от запуска другой программы. Я включил установщик для этой программы ("other_installer.exe") в мой установщик. Что я хотел бы сделать, это запустить этот установщик, как только он будет скопирован, прежде чем продолжить с "myprogram.exe" и остальным.
Я погуглил и нашел документацию для BeforeInstall в справке Inno Setup, но у них нет примера запуска другого приложения. Я считаю, что это должно быть что-то вроде этого:
[Files]
Source: "other_installer.exe"; DestDir: "{app}"
Source: "myprogram.exe"; DestDir: "{app}"; BeforeInstall: // RUN OTHER_INSTALLER.EXE //
Source: "data.dat"; DestDir: "{app}"
Source: "otherdata.dat"; DestDir: "{app}"