Dieser Kurs vermittelt ein solides Grundverständnis der Installations-Terminologie, der typischen Aufgaben eines Installationsprogrammes und der InstallShield Entwicklungsumgebung. In dem Flexera ( Acresso ) InstallShield Seminar werden die typischen Aufgaben eines Installationsprogrammes anhand der InstallShield Entwicklungsumgebung erläutert.
In dem Flexera ( Acresso ) InstallShield Training lernen Sie, wie Sie Änderungen am System des Zielanwenders durchführen können. Weiterhin werden in der Flexera ( Acresso ) InstallShield Basic Schulung gezeigt, wie spezielle Dateiarten (z.B. COM-Server, Windows Services und .NET Assemblies) korrekt identifiziert, installiert und konfiguriert werden.
In der Acresso InstallShield Schulung (MSI) lernen Sie, wie man:
MSI-Installationsprojekte erstellt und verwaltet,
Dateien installiert und Verknüpfungen anlegt,
spezielle Dateitypen und Daten wie z.B. Registry-Einträge, INI-Dateien, COM-Server, Windows Services und .NET-Assemblies installiert und konfiguriert,
mit MSI-Sequenzen und benutzerdefinierten Aktionen arbeitet,
das User-Interface Ihrer Installation verändert,
das Automationsinterface benutzt, um Ihre Projekte ohne die graphische Umgebung zu bearbeiten,
Installationen für Microsoft Windows Vista erstellt, ohne in Konflikt mit dem User Access Control (UAC) von Windows Vista zu kommen.
Zielgruppe Setup-Entwickler
Schulungsunterlagen und Zertifikat Die Acresso InstallShield Schulung wird mit den originalen Schulungsunterlagen (ca. 300 Seiten) der Flexera Software (ehemalige Acresso bzw. Macrovision Corporation) begleitet. Am Ende der Schulung bekommt jeder Teilnehmer ein originales Flexera-Zertifikat, welches die Teilnahme an der Schulung dokumentiert.
Ablauf
Erster Tag
Einführung
Information über den Windows Installer Service
Aufbau der Windows Installer Pakete
Erläuterung der Installationsmechanismen beim Windows Installer
Einführung in die InstallShield Umgebung
Globale Produkt- und Projektdaten
Globale Produkt- und Projektdaten
Informationen über InstallShield Projekte
Installationsterminologie
Verwenden des Projekt-Assistenten
Verwenden der Entwicklungsumgebung
Arbeiten mit Features und Komponenten
Zweiter Tag
Dateien installieren
Statische Dateiverlinkung
Dynamische Dateiverlinkung
Arbeiten mit Ziel-Ordnern
Best Practices Grundlagen
Erstellen von Setups
Verwenden von »Key Resourcen«
Verwendung von GUIDs
Erstellen von Verknüpfungen
Verwenden von Merge-Modulen und Voraussetzungen dafür
Erstellen von Releases
Verwenden des Release-Assistenten
Installationsmedien
Web Installationen
Kommandozeilen Builds
Verwenden des Automationsinterfaces
Verwenden des Standalone Build System
Konfiguration des Betriebssystems
Starten einer Installation
Wartung und Deinstallation
Verwenden von msiexec.exe
Unattended und reduzierte Benutzer-Dialoge
Übergeben von Parametern von der Befehlszeile
der MSI Log-Analyzer
Konfiguration des Betriebssystems
Registry-Einträge
INI-Dateien
Web Installationen
Umgebungsvariablen
XML-Dateien
Dateierweiterungen registrieren
Dritter Tag
Installieren von speziellen Dateien
COM-Server
Windows Services
Fonts
.NET-Assemblies
Erstellen von Merge-Modulen
Erstellen konfigurierbarer Merge-Module
Arbeiten mit Repositories
Ausführen von SQL-Skripten
Entfernen von Dateien erzwingen
Bedingungen und Aktionen
MSI Eigenschaften (Properties)
Erläuterung der Syntax für Bedingungen
Installationsreihenfolge (Sequenzen)
Erstellung von benutzerdefinierten Aktionen (Custom Actions)
Übergabe der Administratoren-Rechte an Custom Actions bei Microsoft Windows Vista (Stichwort: UAC)
MSI-Tabelle verstehen und direkt bearbeiten
Vierter Tag
Benutzeroberfläche
Reihenfolge der Dialoge und Bedingungen
Ereignisse von Bedienelementen
Bedingungen für Bedienelemente
Der MSI-Debugger
Erzeugen neuer Dialoge
Ereignisbehandlung in Objekten
Erforderliche Dialogboxen
Lokalisation
Updates und Patches
Arten der Updates
Erstellen kleiner Updates
Erstellen großer Updates
QuickPatch Projekte
Erstellung allgemeiner Patches
Deinstallation eines Patches
Verwenden des InstallShield Update Services
Zusätzliche Themen
Erstellen von Transformationen
Direktes bearbeiten der MSI-Tabellen
Verwenden der Trialware Funktionalität um eine Try and Buy Version Ihrer Anwendung zu erstellen
Verwenden der InstallShield Automatisierungs-Schnittstelle