Delphi, Installer und Windows 7

7

Als Teil eines allgemeinen Umstiegs auf Windows 7 - wo alle Anwendungen eine "Installer-Erfahrung" haben sollten, muss ich Installer für all unsere Anwendungssuite erstellen. Ich habe InstallShield angeschaut, aber das scheint extrem teuer für das, was es tut. Welche Installationsprodukte kann ich betrachten?

Die Installationsprogramme müssen auf unseren Build-Computern unbeaufsichtigt ausgeführt werden. Daher liegt ein höherer Grad an Komplexität darüber, als nur ein Installer-Builder zu sein.

Aktualisierung:

Ich habe mir alle Vorschläge angesehen und sie sehen gut aus. Meine Pläne beinhalten, Dinge durch SCCM (oder etwas Ähnliches) zu den Endbenutzern zu pushen. Benötige ich dafür MSI-Unterstützung?

    
Mmarquee 15.02.2010, 16:19
quelle

6 Antworten

1

MSI-Installationsprogramme sind ideal, wenn Sie über Unternehmensinstallationen verfügen. Eine gute Methode zum Erstellen eines MSI ist WiX, ein XML-basiertes System. Allerdings sind die Dateien, die Sie benötigen, komplex. Daher verwende ich MSI Factory , um das Installationsprogramm zu erstellen, das alle üblichen Aufgaben erledigt Anforderungen, die aber dann die WiX-Dateien ausgibt, die von meinem Build-Scripting-Tool FinalBuilder erstellt und aktualisiert werden können. Auf diese Weise bekomme ich den Vorteil der netten Benutzeroberfläche und des geöffneten Datei-Tools, also kein Lock-In.

    
mj2008 16.02.2010, 09:11
quelle
21

Ich denke Inno Setup von Jordan Russell kann tun, was Sie wollen. Oh, und es ist kostenlos.

    
Don Dickinson 15.02.2010 16:21
quelle
4

Sie können sich das Nullsoft Scriptable Install System (NSIS) ansehen.

Die Kompilierung von NSIS-Installer-Skripten kann in Ihr Build-System integriert werden.

(Sie können Ihr Windows-Installationsprogramm sogar unter Linux, BSD oder Mac OS X kompilieren.)

Erfahren Sie mehr unter Ссылка .

Mit NSIS können Sie .exe-Installer (think setup.exe) erstellen.

Wenn Sie MSI-Pakete erstellen möchten, sehen Sie sich das Toolset Windows Installer XML (WiX) an.

Mehr dazu hier: Ссылка

    
gclj5 15.02.2010 16:31
quelle
2

Ich arbeite an einer Desktop-Anwendung, die in Delphi erstellt wurde, und wir verwenden das Wise Installation Studio, um unsere Installationsprogramme zu erstellen. Es scheint robust genug zu sein, um das zu verarbeiten, was Sie brauchen, einschließlich der Möglichkeit, MSI-Pakete zu erstellen. Es ist jedoch kein kostenloses Produkt.

Ссылка

    
ldb.jr 15.02.2010 16:56
quelle
1

Installlaware wäre meine Empfehlung

Ссылка

    
G-Man 15.02.2010 16:54
quelle
1

Ich benutze DeployMaster von Just Great Software seit vielen Jahren und bin sehr zufrieden damit.
Es kann in Ihren Build-Prozess integriert werden.
Nicht kostenlos, aber sehr preiswert.

    
Holgerwa 15.02.2010 19:51
quelle