Termin buchen




    Bitte beweise, dass du kein Spambot bist und wähle das Symbol Flugzeug.


    Edit Template

    Die Softwareintegrations-Experten

    Learning MSI Projects with InstallShield 2024

    Der Kurs „MSI-Projekte mit InstallShield“ vermittelt Ihnen ein fundiertes Verständnis der Installations-Entwicklung und die InstallShield-Entwicklungsumgebung. 

    Dieser Kurs konzentriert sich auf die Erstellung grundlegender MSI-Projekte, die den Windows Installer-Dienst (MSI) für die Steuerung des Installationsverhaltens und -erscheinungsbilds verwenden. 

    Kursziele 

    In diesem Kurs lernen Sie: 

    • Ein Installationsprojekt zu erstellen und zu organisieren. 
    • Dateien zu installieren und Verknüpfungen zu erstellen. 
    • Spezielle Dateitypen und Daten wie Registrierungsdaten, INI-Daten, COM-Server, Windows-Dienste und .NET-Assemblies zu installieren und zu konfigurieren. 
    • Mit MSI-Sequences und Custom Actions zu arbeiten. 
    • Die Benutzeroberfläche Ihres Installationsprogramms anzupassen. 
    • Ihr Installationsprogramm für verschiedene Windows-Betriebssysteme zu optimieren. 
    • Die Automatisierungsschnittstelle zu verwenden, um Projekte außerhalb der grafischen Umgebung zu ändern. 

     

    Kursvoraussetzungen 

    Vorherige Erfahrung mit InstallShield ist nicht erforderlich. Sie sollten jedoch mit den folgenden Themen vertraut sein: 

    • Verwendung von Windows Explorer und der Eingabeaufforderung zur Verwaltung von Dateien und zum Ausführen von Programmen. 
    • Grundlegende Windows-Terminologie (z. B. DLL, Systemsteuerung usw.). 
    • Spätere Abschnitte des Kurses setzen Vertrautheit mit Programmier- oder Skriptsprachen wie VBScript, C, C++ oder C# voraus. 

     

    Kursinhalt 

    Der Kurs deckt die folgenden Themenbereiche ab. Falls Sie spezifische Schwerpunkte setzen möchten, besprechen Sie dies bitte am ersten Kurstag mit Ihrem Dozenten. 

    Einführung 

    • Hintergrund und Vorteile der Nutzung des Windows Installer-Dienstes. 
    • Integration von InstallShield in Ihrem Entwicklungsprozess und Ihrer Entwicklungsumgebung. 
    • Überblick über weitere Ressourcen und verfügbare Hilfsmaterialien.  

     

    Projekte erstellen 

    • Grundlagen der Installations-Terminologie. 
    • Nutzung des Projektassistenten und Installationsdesigners. 
    • Arbeiten mit Funktionen, Komponenten und globalen Produktdaten. 

     

    Dateien installieren 

    • Hinzufügen von Dateien und Ordnern zu Installationsprojekten. 
    • Statische und dynamische Dateiverknüpfung. 
    • Erstellung von Verknüpfungen, Nutzung von Merge-Modulen und Best Practices. 

     

    Erstellen von Releases 

    • Verwendung des Release-Assistenten und von Befehlszeilentools. 
    • Digitale Signatur der Installation und Dateien. 
    • Nutzung des Standalone-Build-Systems. 

     

    Bereitstellung von Installationen 

    • Ausführen und Verwalten von Installationen. 
    • Nutzung der Benutzerkontensteuerung (UAC). 
    • Reduzierung der Installationszeit für große Pakete. 
    • Nutzung von msiexec.exe und Protokollanalyse. 

     

    Weitere Systemkonfigurationen 

    • Installation und Konfiguration von Registrierungsdaten, INI-Dateien, XML-Dateien und Umgebungsvariablen. 
    • Einrichtung von Datei- und Ordnerberechtigungen sowie geplanten Aufgaben. 

     

    Installation spezieller Dateien 

    • Installation und Konfiguration von COM-Servern, Windows-Diensten und .NET-Assemblies. 
    • Ausführen von SQL-Skripten. 

     

    Wiederverwendbare Installationselemente 

    • Erstellung von Merge-Modulen, Voraussetzungen und Suite-Projekten. 
    • Verketten von MSI-Chaining. 

     

    Bedingungen und Aktionen 

    • Arbeiten mit MSI-Eigenschaften, InstallationsSequences und benutzerdefinierten Aktionen. 
    • Direkte Bearbeitung von MSI-Tabellen. 

     

    Benutzeroberfläche 

    • Anpassung der Benutzeroberfläche durch Bearbeiten von MSI-Tabellen und Steuerereignissen. 
    • Erstellung neuer Dialogfelder und Lokalisierung. 

     

    Updates und Patches 

    • Erstellung und Verwaltung von kleineren und größeren Upgrades. 
    • Erstellung und Verwaltung von QuickPatches und allgemeinen Patch-Projekten. 



      Please prove you are human by selecting the cup.

      Desktopmanagement, Softwareintegration sowie Setup-Entwicklung, Softwarepaketierung, Betriebssystemmigration und Management von Software-Rollout-Projekten.

      © 2026 Khorn Solutions