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 composants

Spécification des fichiers et des attributs de fichier

Spécification du 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 du InstallExecuteSequence

Importation du InstallUISequence

Importation du AdminExecuteSequence

Importation du AdminUISequence

Importation du AdvtExecuteSequence

Ajout d’informations de résumé

Importation de l’interface utilisateur

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