Ich benutze WiX , um ein MSI Installer, um ein anderes MSI-Installationsprogramm aufzurufen.
Installieren Sie beide MSIs mit dem Burn-Bootstrapper , der in wix 3.6 enthalten ist.
Genau genommen handelt es sich bei MSI-Dateien um Transaktionsinstallationsprogramme, so dass sie nur einzeln nacheinander ausgeführt werden können.
Microsoft umgehen das mit Merge-Modulen, die wie MSI sind, aber zum Einbetten in MSI-Dateien verwendet werden.
Könnte die MSI, die Sie einbetten möchten, möglicherweise in eine MSM-Datei geändert werden?
Sie könnten versuchen, das zweite MSI mit einer verzögerten asynchronen benutzerdefinierten Aktion zu starten, keine Rückgabecodeüberprüfung, die nach der InstallFinalize-Standardaktion geplant ist. Auf diese Weise wird die benutzerdefinierte Aktion gestartet, wenn die erste Aktion abgeschlossen ist.
Tags und Links silent wix windows-installer silent-installer