MSI Dateien zusammen fügen

Sanjay

Lieutenant
Registriert
März 2001
Beiträge
967
Hallo Zusammen,

ich versuche verzweifelt MSI Dateien in einander zu verschachteln.

Leider klappt es mehr recht als schlecht.

Mache es mit dem msidb tool aus dem WIndwos SDK und nach den Anleitungen in den links.

klappt leider komplett gar nicht.

Ab Punkt 3 komme ich nicht wirklich weiter. Die InstallNest erstellt er komischerweise nicht.



Jemand einen guten Tip oder nen vernünftiges Tutorial?


http://support.microsoft.com/kb/306439/en-us
 
Wenn die zu installierenden Pakete als .msi Paket vorliegen, haben sie meist bestimmte Schalter, mit denen man eine "silent" Installation (oder unattended Installation) anstossen kann. Damit installiert sich die Software im Hintergrund, und je nach vorhandenen Schaltern auch ohne Interaktion des Benutzers.

Ob das .msi Paket solche Schalter hat, ermittelt man auf der Kommandozeile mit

Start...Ausführen...cmd

C:\softwarepaket.msi --help

Dann werden die Schalter angezeigt, die man nutzen kann. Meist gibt es den Schalter /Quiet oder auch /Passive.


Hat man diese Schalter nun ermittelt, kann man eine kleine Batch schreiben, wo die Pakete der Reihe nach aufgerufen werden.


call Ultra9000.msi /Quiet /Passive
call Arschgeige3500.msi /Quiet /Passive
call HimmelVollerGeigenzähler.msi /Quiet /Passive


Diese Textdatei wo das drinsteht benennt man um in Setup.bat oder Install.bat.


Dieses Batchfile, als auch die zugehörigen .msi Dateien packen wir nun mit Winace (kostenloser Packer u. Entpacker) in ein Zipfile.
In Winace kann man dann noch nen Starttext eintippen, der z. B. lautet

92c3b051db58300e03497a7d2d6fa4d2-geige.jpg


Winace packt nun die .msi Pakete incl. der Batschdatei in ein selbstextrahierendes .exe File.
Der User muss das nur noch anklicken, sieht den obigen firmen- und softwarespezifischen Text mit paar Anweisungen, klickt auf weiter, und wie von Geisterhand werden die .msi Pakete installiert.
 
Zurück
Oben