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