silent-installer

___ answer10053862 ___

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.

    
___ qstnhdr ___ Das MSI-Installationsprogramm ruft ein anderes MSI-Installationsprogramm im unbeaufsichtigten Modus mit WiX auf ___ tag123wix ___ Das WiX-Toolset (früher bekannt als Windows Installer XML) ist ein Toolset, das Windows-Installationspakete und WiX-Bootstrapper aus XML-Quellcode erstellt. Das Toolset unterstützt eine Befehlszeilenumgebung, die Entwickler in ihre Erstellungsprozesse integrieren können, um MSI- und MSM-Setup-Pakete und EXE-Bootstrapper zu erstellen. Verwenden Sie für die cloudbasierte Webentwicklungsplattform den Tag [wix.com]. ___ qstntxt ___

Ich benutze WiX , um ein MSI Installer, um ein anderes MSI-Installationsprogramm aufzurufen.

  • Ich kann diese Situation im UILevel = 5 (Full UI) -Modus beheben. Meine Lösung ist das Hinzufügen einer CustomAction zu der UISequence-Tabelle, die ein anderes MSI aufruft. Der Fehlercode 1500 wird nicht angezeigt: "Eine andere Installation ist bereits in Arbeit ..."
  • Aber im Gleitkomma-Modus, UILevel = 2, kann ich das nicht, weil es nur CustomAction in ExecuteSequence ausführt. Wie kann ich mein MSI im unbeaufsichtigten Modus ausführen und ein anderes MSI-Installationsprogramm aufrufen?
___ tag123silent ___ hilf uns dieses Wiki zu bearbeiten ___ tag123windowsinstaller ___ Aus der MSDN-Dokumentation:   Microsoft Windows Installer ist ein   Installations- und Konfigurationsservice   mit Windows bereitgestellt. Das Installationsprogramm   Service ermöglicht Kunden zu bieten   bessere Unternehmensbereitstellung und   bietet ein Standardformat für   Komponentenverwaltung. Das Installationsprogramm   ermöglicht auch die Werbung von   Anwendungen und Funktionen nach   das Betriebssystem. ___ answer10054863 ___

Installieren Sie beide MSIs mit dem Burn-Bootstrapper , der in wix 3.6 enthalten ist.

    
___ answer10052613 ___

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?

    
___ tag123sileninstaller ___ Ein "stilles Installationsprogramm" ist ein Installationsprogramm, das während des Installationsprozesses keine Konfigurationsoptionen oder andere Hinweise zur Installation anzeigt. Es ist in der Tat "versteckt" ... oder - wie der Name schon sagt - "leise" aufgrund der fehlenden Rückmeldung an den Benutzer. ___
3
Antworten

Das MSI-Installationsprogramm ruft ein anderes MSI-Installationsprogramm im unbeaufsichtigten Modus mit WiX auf

Ich benutze WiX , um ein MSI Installer, um ein anderes MSI-Installationsprogramm aufzurufen. Ich kann diese Situation im UILevel = 5 (Full UI) -Modus beheben. Meine Lösung ist das Hinzufügen einer CustomAction zu der UISequence-Tabelle, d...
07.04.2012, 07:14