Ausdrucken

InstallShield Schulung (MSI)- Basic

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
    • Test-Werkzeuge, Tipps und Tricks