- InstallShield
-
InstallShield Entwickler Flexera Software (früher Acresso) Aktuelle Version 17 (2011) Betriebssystem Microsoft Windows (95/98,ME,2000,XP,Vista)
Windows Server (NT,2003,2008)Kategorie Softwaretechnik Lizenz proprietär Deutschsprachig nein, nur bis Version 15.x flexerasoftware.com InstallShield ist eine proprietäre Installationslösung von Flexera Software (vormals Acresso Software) für Microsoft Windows. Nach Angaben des Herstellers ist es mit 500 Millionen Installationen eine der weltweit meistverwendeten Setup-Lösungen. Die Software besteht aus einer Authoring-Lösung, die zur Erstellung von Installationen verwendet wird und einer Laufzeit-Lösung, die nach dem Authoring entsteht und mit der die Installationen getätigt werden.
Nach Hersteller-Angaben wird InstallShield bei mehr als 500.000 Unternehmen für das Verteilen von Software verwendet. Es ist in die Produktsparte „FLEXnet“ für Softwareverteilung und Kopierschutz integriert.
Inhaltsverzeichnis
Funktionsweise und Umfang
In früheren Versionen war InstallShield mit eigenen Entpackungsalgorithmen und einer eigenen Laufzeitumgebung für das Zielsystem ausgerüstet, welche in eine ausführbare Programmdatei integriert wurden. Diese sind teilweise immer noch vorhanden, geben aber einen Teil ihrer Zuständigkeiten an den systemeigenen Windows Installer-Dienst bei der Installation ab, wenn sie diesen vorfinden.
InstallShield beherrscht verschiedene Setup-Methoden, auch netzwerkgestützte oder internetbasierte Installationen. Für die Verwendung mit Microsoft-Entwicklungsumgebungen wird eine spezielle Anpassung ausgeliefert. InstallShield ist in nur 2 Sprachen verfügbar: Englisch und Japanisch.
Je nach Edition variiert die Kontrollmöglichkeit über die erstellten Setup-Projekte und der Funktionsumfang deutlich. Alle mit InstallShield erstellten Installationen tragen ein Wasserzeichen und sind als InstallShield-Installation erkennbar.
Express Edition
Diese Version von InstallShield beschränkt sich auf die assistentengeführte Erstellung von Windows Installer-Dateien (*.msi). Damit ist es nur für Windows-Betriebssysteme ab Windows 2000 einsetzbar, da nur diese den Dienst Windows Installer betreiben können. Ab InstallShield Express X wird auch die Erstellung von Installationen unterstützt, die ohne Windows Installer auskommen, aber nur eingeschränkten Funktionsumfang bieten. Mit 559 Euro für eine eingedeutschte Version (449 Euro für eine Version in Englisch) ist das Programm vergleichsweise teuer.
Professional Edition
In dieser Produktversion ist die Erstellung von eigenen Dialogfeldern oder lokalisierten Setups, eigenen Setup-Skripten und die Wiederverwendung von bereits erstellten Setup-Umgebungen für neue Projekte möglich. Sie unterstützt außerdem die Interaktion mit aktuellen Technologien von Microsoft, die im Zusammenhang mit der Installation zum Einsatz kommen können, zum Beispiel .NET Framework 3.0, IIS 7.0, SQL Server 2005, beta of Windows Server „Longhorn“, DirectX 9.0c und Windows Mobile-Plattformen. Es unterstützt außerdem ein Windows-Vista-Zertifizierungsverfahren und bietet Spezialfunktionen, die Installationen auf Windows Vista reibungsloser gestalten sollen.
Premier Edition
Die Authoring-Lösung wird in nur drei, aber für die Installation in 33 auswählbaren Sprachen ausgeliefert. Ferner lässt sich die Verwendung von InstallShield beim Authoring auf den Build-Abschnitt, also die Kompilierungsphase des Setups, reduzieren, so dass auch andere oder eigene Authoring-Lösungen zum Einsatz kommen können, die InstallShield lediglich als Compiler benutzen.
Lizenzmanagement
Ferner unterstützt diese Version ein recht kompliziertes Verfahren für das Lizenzmanagement. Flexera bietet einen kostenpflichtigen Web-Dienst zur Lizenzverwaltung und zur „Produktaktivierung“ an, den InstallShield Activation Service. Dabei werden Lizenzen auf einem Flexera-Server gespeichert und können von Sparten des eigenen Unternehmens verwaltet werden. Es ist nicht vorgesehen, den Dienst auf eigene Server zu installieren oder das Lizenzmanagement vollständig in das eigene Unternehmen zu integrieren - Flexera wird bei Nutzung dieser kostenpflichtigen Funktion zwangsweise einbezogen.
Alternativen
Nachdem proprietäre Installationslösungen, vor allem InstallShield, im Laufe der Jahre ein Quasi-Monopol etablierten, wurden einige kostenlose Open-Source-Alternativen populär. Flexera bemerkt dies und vergleicht InstallShield auf den Produktseiten mit „home-grown solutions“ („hausgemachten Lösungen“). Diese sind zwar kaum mit dem Funktionsumfang von InstallShield zu vergleichen, jedoch erfüllen sie den gleichen, ursprünglichen Zweck.
- Inno Setup von Jordan Russell
- Nullsoft Scriptable Install System von „Winamp“-Hersteller Nullsoft
- Windows Installer XML von Microsoft
- InstallJammer ein Open Source multi-platform Installer
Entstehung
InstallShield wurde ursprünglich vom gleichnamigen Startup-Unternehmen entwickelt, bis Macrovision das Unternehmen im Jahr 2004 aufkaufte und in die FLEXnet-Produktsparte integrierte. Vier Jahre später verkaufte Macrovision seine Geschäftslösungen an einen privaten Käufer, der daraufhin das Unternehmen Acresso gründete. Acresso hat sich im Oktober 2009 in Flexera Software umbenannt.
Kritik
Am 19. September 2008 wurde bekannt, dass der Update Agent aus InstallShield, der sich zum Prüfen von Updates mit der entsprechenden Hersteller-Webseite verbindet, unverschlüsselt kommuniziert[1]. Entsprechend kann so nicht nur der Datenverkehr belauscht werden, sondern es können dem Benutzer auf diese Weise auch beliebige Programme respektive Schädlinge untergeschoben werden.
Einzelnachweise
Weblinks
- InstallShield Produktseite (englisch)
Kategorie:- Installationssoftware
Wikimedia Foundation.