Partager via


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 composants

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

spécification de raccourcis

spécification des propriétés

Importation de l' InstallExecuteSequence

l’importation du InstallUISequence

Importing the AdminExecuteSequence

Import the AdminUISequence

Importing the AdvtExecuteSequence

Ajout d’informations récapitulatives

l’importation de l’interface utilisateur

validation d’une base de données d’installation