Feuille de route de la documentation de Windows Installer

Cette documentation est la principale source de documents de référence pour Windows Installer. Elle fournit des informations sur les packages d’installation et le service d’installation. Elle fournit également des descriptions complètes de l’interface de programmation d’application (API) et des éléments de la base de données du programme d’installation. Cette documentation contient également une présentation d’exemples de base de packages d’installation et de mise à jour dans les Exemples Windows Installer.

Le Guide de la documentation Windows Installer basé sur les rôles est une alternative fournie en tant que guide pour les lecteurs qui préfèrent voir des liens vers des rubriques organisées par rôle professionnel et scénarios de tâches courantes.

Pour plus d’informations sur les groupes de discussion Windows Installer, consultez également la rubrique : Autres sources d’informations sur Windows Installer.

Pour obtenir une liste de conseils sur l’utilisation de Windows Installer, consultez Bonnes pratiques relatives à Windows Installer.

La liste suivante décrit chaque section de la documentation du programme d’installation.

  • À propos de Windows Installer fournit une vue d’ensemble des fonctionnalités et des avantages du programme d’installation, tels que la publication, l’installation à la demande, la résilience, la personnalisation et la gestion des composants. Cette section présente les concepts des composants et fonctionnalités du programme d’installation, qui sont essentiels pour comprendre comment le programme d’installation organise une installation. Elle aborde également plusieurs sujets généraux sur l’installation, tels que la stratégie système, les règles de contrôle de version de fichier et l’installation de restauration.
  • Utilisation de Windows Installer aborde diverses rubriques, telles qu’une méthode standard pour organiser une application en composants que le programme d’installation peut installer ou supprimer de l’ordinateur d’un utilisateur, comment télécharger un package d’installation à partir du World Wide Web, et l’utilisation d’images sources compressées.
  • Les informations contenues dans les sections Nouveautés de Windows Installer peuvent être utilisées pour identifier les nouvelles fonctionnalités qui ne sont pas prises en charge par les versions antérieures de Windows Installer.
  • Signatures numériques et Windows Installer décrit comment les signatures numériques peuvent être utilisées avec des packages, des transformations, des correctifs, des modules de fusion et des fichiers d’armoire externe.
  • Assemblys explique comment utiliser Windows Installer pour installer et gérer les assemblys Common Language Runtime et Win32.
  • Interface utilisateur fournit des informations sur les fonctionnalités de l’interface utilisateur du programme d’installation. Bien que le programme d’installation ne fournisse pas d’interface utilisateur, un auteur de package peut conserver toutes les données et la logique nécessaires pour exécuter une interface utilisateur interne ou externe entièrement interactive dans la base de données d’installation. La section Reference décrit les éléments de l’interface utilisateur qui sont spécifiés dans les tables de base de données, notamment les boîtes de dialogue, les contrôles et les événements de contrôle.
  • Actions standard décrit les actions standard utilisées par le programme d’installation dans les tables de séquences pour effectuer une installation. Ces informations sont principalement destinées aux développeurs de packages.
  • Actions personnalisées décrit comment créer des fonctionnalités supplémentaires dans le programme d’installation. Les actions personnalisées permettent à l’auteur d’un package d’installation d’étendre les fonctionnalités des actions standard en incluant des exécutables, des bibliothèques de liens dynamiques et des scripts. Ces informations sont destinées aux développeurs de packages qui doivent effectuer des fonctions d’installation introuvables ailleurs dans le programme d’installation.
  • Propriétés fournit des informations sur les propriétés que le programme d’installation utilise lors d’une installation. Les sections About et Using donnent une vue d’ensemble de ces variables globales et chaque propriété est décrite dans la section Reference.
  • Flux d’informations récapitulatives documente les propriétés d’informations récapitulatives utilisées par le programme d’installation. Ces informations présentent un intérêt pour tous les développeurs.
  • Mise à jour corrective et mises à niveau décrit l’utilisation du programme d’installation pour effectuer des mises à jour de fichiers, des QFE, des mises à jour mineures, des mises à niveau de produits et des mises à jour correctives.
  • Transformations explique comment modifier ou personnaliser une base de données d’installation à l’aide d’une transformation de base de données et comment générer, sécuriser et appliquer des transformations.
  • La validation de package décrit l’utilisation des évaluateurs de cohérence interne (ICE) pour tester la cohérence interne des packages d’installation en cours de développement.
  • Modules de fusion présente une norme pour la conception des modules de fusion. Cette norme doit être suivie par les développeurs qui créent leurs propres modules de fusion, ainsi que par les développeurs qui prévoient d’utiliser le programme d’installation pour fournir du code partagé à leurs applications.
  • Windows Installer sur les systèmes d’exploitation 64 bits explique comment utiliser Windows Installer pour installer et gérer les composants du programme d’installation conçus pour s’exécuter sur des systèmes d’exploitation 64 bits.
  • Exemples Windows Installer incluent un exemple pas à pas de création d’un package d’installation avec une interface utilisateur interne dans Un exemple d’installation. Pour obtenir un exemple de création d’une mise à niveau majeure pour un package existant, consultez Exemple de mise à niveau. Pour savoir comment une transformation de personnalisation désactive des fonctionnalités et ajoute de nouvelles ressources, consultez Exemple de transformation de personnalisation. Pour obtenir un exemple de création d’un package de correctifs qui applique une petite mise à jour à un package d’installation existant, consultez Un exemple de petite mise à jour corrective. Pour savoir comment localiser un package d’installation existant, consultez Un exemple de localisation.
  • Interface d’automatisation fournit des informations aux développeurs qui souhaitent utiliser l’interface d’automatisation de Windows Installer.
  • Fonctions du programme d’installation décrit les appels de fonction à l’API du programme d’installation. Il s’agit des fonctions que d’autres applications appellent pour accéder aux services du programme d’installation afin d’installer, de maintenir ou de supprimer des applications. Les sections Using incluent des discussions sur la façon de demander des fonctionnalités, lancer des installations et réinstaller les composants manquants par programmation. La section Reference est le document de référence principal pour les fonctions du service d’installation.
  • Base de données du programme d’installation traite de la base de données d’installation. Le programme d’installation conserve toutes les données et la logique nécessaires à une installation dans une base de données relationnelle située dans un fichier .msi. La section About fournit une vue d’ensemble avec des diagrammes de schéma pour les principaux groupes fonctionnels de tables de la base de données. La section Using traite de l’utilisation des tables les plus importantes. Ces sections contiennent des informations essentielles pour les développeurs qui créent des packages d’installation ou écrivent des outils de création de package. La section Reference contient des documents de référence complets pour chaque table de base de données. Cette section contient également la référence principale pour chacune des fonctions de base de données. Les fonctions de base de données sont utilisées en interne par le programme d’installation pour accéder à la base de données et concernent principalement les développeurs d’outils de création de package d’installation.