Inno Setup: Installieren Sie ein anderes Installationsprogramm und führen Sie es aus, bevor Sie mit der Installation fortfahren

Dies ist der [Files] Teil meines Codes:

[Files]
Source: "other_installer.exe"; DestDir: "{app}"
Source: "myprogram.exe"; DestDir: "{app}"
Source: "data.dat"; DestDir: "{app}"
Source: "otherdata.dat"; DestDir: "{app}"

Mein Programm ist von einem anderen Programm abhängig. Ich habe das Installationsprogramm für dieses Programm ("other_installer.exe") in mein Installationsprogramm aufgenommen. Ich möchte dieses Installationsprogramm starten, sobald es kopiert wurde, bevor ich mit "myprogram.exe" und dem Rest fortfahre.

Ich habe die Dokumentation für BeforeInstall in der Inno Setup-Hilfe gegoogelt und gefunden, aber es gibt kein Beispiel für die Ausführung einer anderen Anwendung. Ich glaube, es sollte ungefähr so ​​sein:

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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage