Définition des composants Installer

L’article suivant explique comment organiser votre application en composants Windows Installer.

Pour organiser une application en composants

  1. Commencez par obtenir un répertoire et une arborescence de fichiers pour tous les fichiers et autres ressources utilisés dans votre application.
  2. Identifiez les fichiers, clés de Registre, raccourcis ou autres ressources qui sont partagés entre les applications et qui peuvent être fournis par les composants existants disponibles en tant que modules de fusion. Vous ne devez inclure aucune de ces ressources dans les composants que vous créez. Au lieu de cela, obtenez ces composants en fusionnant les modules de fusion dans votre package d’installation. Les étapes suivantes décrivent comment organiser les ressources restantes de l’application en composants.
  3. Définissez un nouveau composant pour chaque fichier .exe,.dll et.ocx. Désignez ces fichiers comme fichiers de chemin de la clé de leurs composants. Attribuez à chaque composant un identificateur global unique de code de composant.
  4. Définissez un nouveau composant pour chaque fichier d’aide.hlp ou.chm. Désignez ces fichiers comme fichiers de chemin de la clé de leurs composants. Ajoutez les fichiers.cnt ou.chi aux composants contenant leurs fichiers.hlp et.chm associés. Attribuez à chaque composant un identificateur global unique de code de composant.
  5. Définissez un nouveau composant pour chaque fichier qui sert de cible à un raccourci. Désignez ces fichiers comme fichiers de chemin de la clé de leurs composants. Attribuez à chaque composant un identificateur global unique de code de composant.
  6. Regroupez toutes les ressources restantes dans des dossiers. Toutes les ressources de chaque dossier doivent être livrées ensemble. S’il est possible qu’une paire de ressources soit livrée séparément à l’avenir, placez-les dans des dossiers distincts. Définissez un nouveau composant pour chaque dossier. Essayez de réduire le nombre total de composants pour améliorer les performances. Divisez l’application en plusieurs composants lorsqu’il faut que le programme d’installation vérifie la validité de l’installation. Désignez n’importe quel fichier du composant comme fichier de chemin de clé. Attribuez à chaque composant un identificateur global unique de code de composant.
  7. Ajoutez des clés de Registre aux composants. Toute clé de Registre qui pointe vers un fichier doit être incluse dans le composant de ce fichier. Les autres clés de Registre doivent être regroupées logiquement avec les fichiers qui en ont besoin.