IT-Trainer Jobs und Stellenangebote: Windows Installer XML Toolset (WiX) Grundkurs

Seminardauer: 4 Tage

Trainer gesucht

IT-Trainer Jobs und Stellenangebote: Windows Installer XML Toolset (WiX) Grundkurs, Machine Learning, Programmiersprache, Softwareentwickler, XML.

Anmelden / Registrieren als Trainer

Agenda

Vorteile und Feature von Windows Installer Setups:

  • Self Repair
  • Rechteverwaltung und UAC
  • Wartbarkeit und Transparenz
  • Die Rollback-Funktionalität
  • Silent-Installation

Einrichtung der Entwicklungsumgebung:

  • Installation des WiX Toolsets
  • Einrichten der Build-Umgebung
  • Erstes Setup-Projekt und die Erarbeitung der grundlegenden Architektur

Feature, Komponenten und Dateien:

  • Dateiüberschreibungsregeln und die Bedeutung des KeyPaths
  • Bedeutung und Aufbau der Directories
  • Public und privat Properties
  • Build-Prozess mit Candle.exe und Light.exe
  • Binden der Dateien über Variablen

Variablen und Properties:

  • MSI-Properties und Installations-Bedingungen definieren
  • Variablen, Bedingungen und Sequenzen über den Präprozessor definieren
  • Arbeiten mit Binder- und WiX-Variablen.

Erweitere Funktionen im WiX Toolset:

  • Modularität durch Fragments
  • Registry-Einträge setzen
  • Erstellen von Dateiverknüpfungen
  • Schreiben in INI-Dateien
  • Erstellen von ODBC-Einträgen
  • Dateien und Ordner löschen
  • Dateien im Global Assembly Cache installieren

Aufbau des User Interfaces:

  • Aufbau der Dialoge im Windows Installer
  • Einbindung der Standarddialoge aus der UI-Extension
  • Anpassung der Standarddialoge

Lokalisierung des Setups:

  • String-Tabellen
  • Erstellen von Dialogen in anderen Sprachen

Einen Dialog erstellen:

  • Erstellen und Anpassen von Dialog-Sequenzen
  • Neuer Dialog
  • Übersicht über die Controls
  • Neuer Dialog in die Dialog-Sequenz einbauen

Aufbau und Abarbeitung der Sequenzen:

  • Installations-Sequenzen
  • Advertisement-Sequenzen
  • Administrations-Sequenzen

Erstellen von Custom Actions:

  • Property über Custom Action setzen
  • Setzen der Directory über Custom Action
  • Aufrufen von Exe in Custom Action
  • Erstellen einer C# Custom Action
  • VB.NET Custom Action
  • C++ Custom Aktion
  • VBScript Custom Action
  • JavaScript Custom Action

Installationstransaktionen:

  • How to: Installations-Transaktionen
  • Unterschied zwischen Immediat-, Deferred-, Rollback- und Commit-Execution

Heat.exe (Harvister):

  • Verschiedene Anwendungsfälle für den Harvister
  • Scannen von Verzeichnissen
  • Registrieren der COM-Server
  • Abscannen der IIS Webseiten
  • Abscannen von Visual Studio Projekt

Weitere Systemeinstellungen:

  • Registrieren von Schriftarten
  • Registrieren der Umgebungsvariablen
  • Dienste installieren und kontrollieren

Berechtigungen setzen:

  • Verzeichnis
  • Datei
  • Registry

Logging:

  • Erstellen von Logdateien
  • Interpretation von Logdateien

Transformationen:

  • Was ist eine Transformation?
  • Erstellen und aufrufen einer Transformation
  • Erstellen einer Sprachtransformation

Erstellung von Updates:

  • Die verschiedenen Update Typen
  • Small Update
  • Minor Update
  • Major Update

Merge-Module:

  • Merge-Module
  • Merge-Module einbinden