Seminarinformationen
Seminar - Ziel
In diesem 4-tägigen Seminar „InstallShield Vertiefung“ bauen Sie auf Ihren bisherigen Kenntnissen auf und erlangen ein tiefergehendes Verständnis der Installationsentwicklung mit InstallShield. Sie arbeiten intensiv mit der Struktur des Windows Installers, lernen die MSI-Tabellen im Detail kennen und passen Dialoge individuell an – einschließlich der Erstellung eigener Dialoge und dem Anpassen ihrer Reihenfolge.
Ein weiterer Fokus liegt auf dem Umgang mit Benutzerdaten: Sie lernen, wie sich automatische Reparaturen umsetzen lassen, wie User-Daten ohne Installationsquelle erhalten bleiben und wie diese zuverlässig verwaltet werden können.
Das Seminar behandelt außerdem die verschiedenen Installationsabläufe – von der Datei-Deinstallation über Rollback-Mechanismen bis hin zu benutzerdefinierten Aktionen mit VBScript, JavaScript oder C/C++ DLLs. Auch die Anwendung von InstallScript sowie die Steuerung von „chained MSI Packages“ in MSI 4.5 werden praxisnah vermittelt.
Zudem erfahren Sie, wie Updates, Patches und Deinstallationen strukturiert erstellt werden. Die Automatisierung von Setups mit der Flexera Automation Interface und der Windows Installer API rundet das Seminar ab.
Nach dem Seminar sind Sie in der Lage, komplexe Installationsprojekte professionell zu entwickeln, individuell anzupassen und effizient zu pflegen – auch in anspruchsvollen Softwareverteilungsumgebungen.
Teilnehmer - Zielgruppe
Kurs - Voraussetzungen
Seminardauer
- 4 Tage
- 09:00 Uhr bis 17:00 Uhr
Schulungsunterlagen
Seminar-Inhalt / Agenda
Einführung und Übersicht
- Übersicht über den Windows Installer und der Windows Installer-Tabellen.
- Dialoge in MSI-Setups analysieren und ändern
- Aufbau der Dialoge in einem MSISetup
- Ändern bestehender Dialogreihenfolgen
- Erstellen eigener Dialoge.
- Umgang mit User-Daten
- Einstellungen für die automatische Reparatur der User-Daten vornehmen
- Umgang mit User-Daten, wenn die Installationsquelle nicht vorhanden ist.
- Installationsabläufe des Windows Installers
- Abläufe bei der Installation
- Deinstallation von Dateien
- Erläuterung der Installations-Sequenzen und Rollback-Möglichkeiten.
Benutzerdefinierte Aktionen
- Benutzerdefinierten Aktionen erstellen
- VBScript / JavaScript
- Datenaustausch mit der laufenden Installation
- Ausführung und Austausch von Daten von benutzerdefinierten Aktionen
- Lesen und Beschreiben von Windows Installer Tabelle
- Einbindung benutzerdefinierter Aktionen als DLL-Aufruf
- Benutzerdefinierte Aktionen als C/C++ DLL erstellen
- Einbindung von benutzerdefinierten Aktionen über Merge-Module
- Erweiterungen in MSI 4.5: Steuern von „chained MSI Packages“
Installscript
- Einführung in die Syntax von InstallScript
- InstallScript Funktionen ausführen
- Windows Installer Tabellen auslesen und beschreiben
- Definition und Aufruf von Standard DLLs
- Informationen in das Logfile vom Windows Installer schreiben.
- Windows Installer Philosophie und Erstellen von benutzerdefinierten Aktionen
- Einführung in Validierung
- Validierung mit eigenen Prüffolgen erweitern um Firmenstandards zu überprüfen.
Updates und Patches
- Die unterschiedlichen Update-Methoden im Überblick
- Die Patch-Philosophie.
- Erstellung und Deinstallation eines Patches
Automatisierung des Setups
- Einsatz der Automatisierungs-Schnittstelle von Flexera
- Einsatz der Windows Installer API
Weitere Schulungen zu Thema InstallShield
- u.a. in Nürnberg, Berlin, Stuttgart, München, KölnIn diesem 4-tägigen Seminar „InstallShield Grundlagen“ erlernen Sie die wesentlichen Konzepte der Installationstechnologie sowie die praktische Anwendung in der InstallShield-Entwicklungsumgebung. Sie erstellen eigene MSI-Installationsprojekte, fügen Dateien hinzu, ...
- u.a. in Nürnberg, Berlin, Stuttgart, München, KölnIn diesem 4-tägigen Seminar „AdminStudio Grundlagen“ erlernen Sie die zentralen Funktionen und Einsatzmöglichkeiten von AdminStudio zur effizienten Paketierung und Verwaltung von Windows-Anwendungen. Sie erhalten einen fundierten Einblick in die Architektur des Windows ...