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
Inter Entreprises

Sessions
Intra Entreprise

Des sessions intra-entreprise peuvent être organisées dans vos locaux ou en distanciel. Demander un devis

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