Exemple d’installation
cet exemple montre comment créer un package Windows Installer simple qui installe une application. l’exemple installe Bloc-notes, un éditeur de texte inclus avec Windows et plusieurs fichiers texte qui décrivent les événements et les admissions à l’aide du parc rouge imaginaire.
L’exemple présente les spécifications suivantes :
- l’application est fournie aux utilisateurs sous la forme d’un package de Windows Installer qui installe automatiquement tous les fichiers, raccourcis et informations de registre requis.
- Le package d’installation peut présenter à l’utilisateur un assistant d’interface utilisateur lors de l’installation afin de collecter les informations de l’utilisateur.
- Pendant l’installation, les utilisateurs ont la possibilité de sélectionner des fonctionnalités individuelles à installer pour s’exécuter-localement, d’exécuter à partir de la source ou de ne pas être installées.
- L’une des fonctionnalités peut être présentée aux utilisateurs sous la forme d’une fonctionnalité d’installation à la demande.
- Le même package désinstalle l’application et supprime tous les fichiers d’application et les informations de registre de l’ordinateur de l’utilisateur.
- Le package est prêt à recevoir une mise à niveau majeure qui comprend la modification de son code de produit.
pour reproduire l’exemple, vous avez besoin d’un outil logiciel apte à créer et à modifier une base de données Windows Installer vide. Plusieurs outils de création de packages sont disponibles auprès des éditeurs de logiciels indépendants. un éditeur de base de données Windows Installer appelé Orca est fourni dans les composants SDK Windows pour les développeurs Windows Installer.
Pour compléter l’exemple, procédez comme suit :
Planification de l’installation
Importation d’une base de données vide
Spécification de la structure de répertoires
Spécification des fichiers et des attributs de fichier
Spécification des fonctionnalités
Spécification des relations Feature-Component
Ajout d’informations de Registre
Importation du InstallExecuteSequence
Importation du InstallUISequence
Importation du AdminExecuteSequence
Importation du AdminUISequence
Importation du AdvtExecuteSequence
Ajout d’informations de résumé