Maîtrisez l’environnement Windows (profils utilisateurs, bases de registres) afin de comprendre l’impact de vos installations et en optimiser la mise en oeuvre. Des notions de développement sont également souhaitables.
Programme:
Le packaging
- Windows Installer et l’environnement InstallShield
- Le mécanisme d’une installation Windows Installer
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)
Installer des fichiers
- Liens statiques & liens dynamiques
- L’utilisation des “clés”
- Création de raccourcis
- Utilisation des Merges Modules et des pré-requis
Construire ses packages
- Utiliser le “Release Wizard”
- Les installations Web
- Les outils de construction en ligne de commande
- Utilisation de l’interface Automation
- Utilisation des “realeases flags”
Déployer une installation
- Exécuter son installation
- Maintenance, réparation et désinstallation
- Installation en ligne de commande
- Installations silencieuses
Les modifications autres que les fichiers
- Modifier la base de registre, les fichiers INI et XML
- Modifier des fichiers de type texte
- Les variables d’environnement
- Associer une extension à un fichier
- Modification des permissions sur un répertoire
Installation de fichiers”spéciaux”
- Composants COM et Services Windows
- Assemblys .Net
- Créer des Merges Modules
- Exécuter des scripts SQL
- Installer un pilote de périphérique
- Forcer la suppression de données à l’installation ouà la désinstallation
Conditions et actions
- Propriétés MSI
- Syntaxe des conditions
- Les séquences d’installation
- Les”custom actions”
- Modifier directement les tables MSI
L’interface utilisateur
- Les boites de dialogue standards
- Travailler avec les événements
- Travailler avec les conditions
- Le débugger 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 depuis votre projet MSI
- Désinstaller un patch & utiliser Update Service
Convertir un package non MSI en un projet MSI InstallShield
- Les pratiques du repackaging
- Mise en oeuvre du repackager
Spécificités du packaging MSI sous Vista Sujets Additionnels
- Modifier un package MSI via “transform”
- Editer un package MSI directement
- Utiliser l’automation pour modifier un projet
- Utiliser la fonction “trialware” pour créer
- uneversion d’évaluation activable
- Validation d’un package MSI
- Déployer plusieurs instances d’une application
- Chainer les packages MSI
- Utilisation de l’outil IIS Scanner
- Bloquer une installation sur des machines virtuelles
- Intégration du pack Virtualisation et utilisation d’App-V
Prochaines sessions:
- 06 Juin 2016.
- 19 Septembre 2016
- 05 Décember 2016.