Formation Installshield

Créer une installation Windows Installer avec Installshield

Cette formation vous permet de comprendre les mécanismes d’installation Windows Installer et de maitriser Installshield pour construire des packages d’installation.

Objectifs

  • Être capable de construire une installation de type MSI avec Installshield
  • Acquérir les bases de gestion avancée des installations MSI (personnalisation, multi langues, patches, …)

Programme

Mécanismes de base et environnement Installshield

  • Windows Installer et l'environnement InstallShield
  • Le mécanisme d'une installation Windows Installer
  • Les différents types de projets

Les projets

  • Utiliser l'assistant et l'interface de conception
  • Travailler avec les features et les components
  • Les éléments de paramétrage (produit et projet)

Installation de fichiers

  • Liens statiques - liens dynamiques
  • L'utilisation des "clés"
  • Création de raccourcis
  • Utilisation des Merges Modules et des pré-requis

Construction des packages

  • Utiliser le "Release Wizard"
  • Les installations Web
  • Présentation de la construction en ligne de commande et de l'interface Automation
  • Utilisation des "releases flags"

Déploiement d’une installation

  • Exécuter son installation
  • Maintenance, réparation et désinstallation
  • Installation en ligne de commande
  • Installations silencieuses

Modifications de l’environnement de la cible

  • Modifier la base de registre, les fichiers INI et XML
  • Les variables d'environnement
  • Associer une extension à un fichier

Installations de composant système

  • Composants COM et Services Windows
  • Assemblys .Net
  • Exécuter des scripts SQL
  • Installer un pilote de périphérique
  • Forcer la suppression de données à l'installation ou à la désinstallation

Manipulation des Merges Modules

  • Principe d’un Merge Module
  • Création
  • Précautions d’utilisation

Conditions et actions MSI

  • Propriétés MSI
  • Syntaxe des conditions
  • Les séquences d'installation
  • Les "custom actions"
  • Modifier directement les tables MSI

Paramétrage de l'interface utilisateur MSI

  • Les boites de dialogue standards
  • Travailler avec les événements
  • Travailler avec les conditions
  • Présentation du débuggeur MSI
  • Gestion des packages multi-langues

Mises à jour et patches

  • Les différents types de mises à jour
  • Créer des mises à jour mineures puis majeures
  • Créer des patchs via le "QuickPatch"
  • Créer des patchs MSI
  • Désinstaller un patch et utiliser Update Service

Sujets spécifiques

  • Création de transformations (MST)
  • Validation d'un package MSI
  • Chainer les packages MSI
  • Éditer un package MSI directement
  • Utiliser l'automation pour modifier un projet
  • Validation d'un package MSI
  • Déployer plusieurs instances d'une application
  • Chainer les packages MSI
  • Projet via l’Assistant Visual Basic
  • Projet Visual Basic .Net via l’Assistant
  • Création de package App-V
  • Création de package MSIX
  • NB : ces sujets seront abordés en fonction du temps disponible et de leur intérêt pour les stagiaires

Télécharger le programme détaillé

En savoir plus

Référence

INIT-INSTALLSHIELD

Durée

3 jours

Prochaines sessions

22 – 24 mai 2024 S'inscrire

19 – 21 juin 2024 S'inscrire

10 – 12 juillet 2024 S'inscrire

Pré requis

Maîtriser l’environnement Windows

Connaissance des bases de l’architecture Windows.

Public

Toute personne ayant besoin de déployer des applications Windows : concepteurs et éditeurs de logicel, responsables du déploiement ayant à repackager ou à modifier des installations existantes.

Points forts

Petit groupe (4 personnes maximum)

Un poste de travail par personne

50 % d'exercices pratiques, adaptés aux besoins du stagiaire

Support de cours fourni

Assistance après la formation

Coût

1800 € HT