Installshield et Windows Installer
- Concepts de base de Windows Installer.
- Installshield et la gamme Flexera.
- Le positionnement du packaging MSI en entreprise.
- La création d'un projet MSI, les propriétés.
- Fonctions basiques d'un composant (fichiers, raccourcis, registre...).
- Fonctions avancées (ODBC, SQL, .ini, drivers, services).
Travaux pratiques
Installer et configurer Windows Installer.
Séquences, actions et boîtes de dialogue
- Les actions standard essentielles.
- Actions en mode immédiat, en mode différé.
- Conditionner une action, code retour.
- Lancer un exécutable depuis votre package MSI.
- Développer une action en VBScript.
Travaux pratiques
Gérer l'interface d'un package.
Eléments réutilisables
- Créer et utiliser des éléments réutilisables.
- Les "merges modules" (.MSM).
- Les packages MSI chaînés.
Travaux pratiques
Créer et utiliser des éléments réutilisables.
Evolution des applications
- Les différents types de mise à jour.
- QuickPatch et patchs différentiels.
- Patch : désinstallation, limite.
- Le "self-repair", la réparation.
- Les raccourcis de type "advertised".
- Régler les conflits entre applications.
Travaux pratiques
Installer un patch.
Package éditeur
- Modifier directement un package MSI.
- Personnaliser un package MSI en créant un MST.
- Remarques diverses sur les MST.
Travaux pratiques
Personnaliser un package éditeur.
Package non MSI
- Comment travailler avec le repackager ?
- Listes d'exclusions.
- Méthode "snapshots" et "monitoring".
- Travail sur le projet .irp.
- Le test pour nettoyer un repackaging.
Travaux pratiques
Convertir un package non MSI au format MSI.
Package en ligne de commande
- Installation, mode silencieux, passage de paramètres.
- Génération d'un fichier log.
- Réparation et désinstallation.
- Cas du setup.exe.
Travaux pratiques
Exécuter en ligne de commande.
Virtualisation applicative : concept
- La virtualisation applicative.
- Ce qu'apporte InstallShield, AdminStudio.