Exemple d’installation
Cet exemple montre comment créer un package Windows Installer simple qui installe une application. L’exemple installe le Bloc-notes, un éditeur de texte inclus dans Windows et plusieurs fichiers texte décrivant les événements et les admissions dans l’imaginaire Red Park Arena.
L’exemple présente les spécifications suivantes :
- L’application est fournie aux utilisateurs en tant que package Windows Installer automatiquement qui installe tous les fichiers, raccourcis et informations de Registre nécessaires.
- Le package d’installation peut présenter un Assistant d’interface utilisateur à l’utilisateur pendant l’installation pour collecter des informations utilisateur.
- Pendant la configuration, les utilisateurs ont la possibilité de sélectionner des fonctionnalités individuelles à installer pour s’exécuter localement, pour exécuter à partir de la source ou pour ne pas être installées.
- L’une des fonctionnalités peut être présentée aux utilisateurs en tant que fonctionnalité d’installation à la demande.
- Le même package désinstalle l’application et supprime tous les fichiers d’application et informations de Registre de l’ordinateur de l’utilisateur.
- Le package est prêt à recevoir une mise à niveau majeure qui inclut la modification de son code de produit.
Pour reproduire l’exemple, vous avez besoin d’un outil logiciel capable de créer et de modifier une base de données Windows Installer vide. Plusieurs outils de création de package sont disponibles auprès des fournisseurs de logiciels indépendants. Un éditeur de base de données Windows Installer appelé Orca est fourni dans le composants du Kit de développement logiciel (SDK) Windows pour les développeurs Windows Installer.
Pour suivre l’exemple, procédez comme suit :
Planification du d’installation
l’importation d’une base de données vide
spécification de la structure de répertoires
spécification de fichiers et d’attributs de fichier
spécification de de média source
spécification des fonctionnalités
spécification des relations Feature-Component
ajout d’informations de Registre
Importation de l' InstallExecuteSequence
l’importation du InstallUISequence
Importing the AdminExecuteSequence
Importing the AdvtExecuteSequence
Ajout d’informations récapitulatives
l’importation de l’interface utilisateur
validation d’une base de données d’installation