Unser Installationsprogramm wurde mit Inno Setup geschrieben und wir sind eigentlich ganz zufrieden damit. Einige Kunden fragen jedoch immer wieder nach einem MSI-Installationsprogramm, das sie einfacher über Active Directory verteilen können. Wir haben bereits einige Anstrengungen unternommen, damit der Installer wirklich gut mit automatisierten und unbeaufsichtigten Installationen zurechtkommt, indem wir Inno Setups /LOADINF
-Mechanismus mit unseren eigenen Optionen.
Um die Kunden zufrieden zu stellen, die nach MSI fragen, hatte ich darüber nachgedacht, unser reguläres Installationsprogramm einfach in ein MSI zu packen, das möglicherweise mit WIX erstellt wurde. Die Frage ist: Kann ich die hohe Konfigurierbarkeit, die unser derzeitiges Installationsprogramm bietet, auf diese Weise beibehalten? Wie würde ich die Optionen des Inno-Setup-Installationsprogramms über das äußere MSI im Szenario der unbeaufsichtigten Masseninstallation zugänglich machen?
Beachten Sie, dass ich noch nicht wirklich dazu gekommen bin, mich selbst mit der MSI-Erstellung und WIX zu beschäftigen. Im Moment bin ich nur daran interessiert, ob Leute, die wissen, wovon sie reden, denken, dass dies ein machbarer/sinnvoller Ansatz ist, um unsere Energie überhaupt erst zu investieren...
[EDIT:] Ursprünglich dachte ich, ich könnte mit dem Ansatz der temporären Extraktion und Ausführung auskommen, d.h. das MSI würde einfach als Gefäß dienen, um das Inno-Installationsprogramm auf den Ziel-PC zu bringen und es dort in /VERYSILENT
-Modus. Aber ich vermute, dass die Kunden, die nach dem MSI fragen, auch in der Lage sein wollen, die Installation von einem zentralen Ort aus zu deinstallieren oder sogar zu ändern, und ich vermute, dass das in diesem Szenario nicht möglich ist, oder?
P.S.: Wir haben hier auch ein altes Exemplar von WISE für MSI, aber diese Erfahrung war eigentlich der Grund, warum wir stattdessen mit Inno angefangen haben...