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}"

Ответы на вопрос(3)

Ваш ответ на вопрос