ORCA MSI Editing [geschlossen]

8

Morgen Alle,

Ich versuche, ein MSI-Paket mit ORCA zu bearbeiten. Dies ist ein ziemlich gutes Tool. Aber kennt jemand weitere gute MSI-Bearbeitungswerkzeuge?

Prost

Cyper
quelle
Ich bin mir nicht sicher, ob Sie dies möchten, aber es ist recht einfach, ein VBS- oder JS-Skript zu schreiben, das die jeweiligen COM-Klassen für den Umgang mit MSI-Paketen instanziiert. Ich habe das zum Beispiel verwendet, um .pcp- (Patch-Erstellungseigenschaften) und .msi-Dateien zu bearbeiten, um einige letzte Schritte bei der Paketerstellung zu automatisieren. Aber ich bin nicht sicher, ob dies eine Bereitstellungsfrage ist oder ob Sie die MSIs erstellen ... (daher meine Antwort in einem Kommentar;))
0xC0000022L

Antworten:

5

Ich habe gerade InstEd gefunden , einen kostenlosen MSI-Editor. Sieht okay aus.

Anthony K.
quelle
+1, in der Tat ist dies eine der bequemeren.
0xC0000022L
InstEdit ist phänomenal. Die Möglichkeit, eine MSI zu aktualisieren oder eine Transformation zu erstellen, wobei das Original erhalten bleibt, ist beim Erstellen von Paketen für die SCCM-Bereitstellung unglaublich praktisch.
Peelman
2

UPDATE: überprüfen Sie diese Zusammenfassung aus stackoverflow.com für die Vor - und Nachteile der verschiedenen Bereitstellungstools.


Wenn Sie wesentliche Änderungen an einer MSI-Datei vornehmen müssen, sind Installshield , Advanced Installer und die besten ToolsWeise(offiziell im Ruhestand), zweifellos. Eine MSI-Datei ist eine Datenbank und enthält Tabellen mit referenzieller Integrität . Eine Änderung in einer Tabelle führt schnell zu einer Reihe anderer Tabellen, und es ist ziemlich haarig, diese selbst zu dekodieren, und nicht sehr zeiteffizient. In Orca müssen Sie alle kaskadierenden Tabellenänderungen manuell implementieren.

UPDATE: Bedauerlicherweise scheint Wise aufgrund eines rechtlichen Problems nicht auf dem Markt zu sein. Es war mein bevorzugtes Tool, da es absolut solide war und sich eher an das Umpacken und an Administratoren als an Entwickler richtete. Wise verfügte früher über ein kostenloses Tool namens InstallTailor , mit dem Änderungen in einer Transformation wie in einem Assistenten erfasst werden konnten. Ich kann dieses Tool derzeit nicht finden.

Stein Åsmul
quelle