Modification du Registre

Les clés de Registre peuvent être écrites dans le registre système une fois que tous les composants sélectionnés et leurs fichiers associés ont été installés. Les actions standard liées à la modification du Registre doivent être séquencées après les actions standard d’installation du fichier, car les clés de Registre ne peuvent pas être écrites, sauf si le composant et le fichier correspondants ont été correctement installés.

L’action RegisterClassInfo accède à la table Class pour inscrire les informations de classe COM des composants installés.

L’action RegisterExtensionInfo interroge la table Extension et la table Verb et enregistre les extensions et les informations de verbe de commande correspondantes auprès du système d’exploitation.

L’action RegisterProgIdInfo gère l’inscription des informations OLE ProgId auprès du système d’exploitation.

L’action RegisterMIMEInfo traite la table MIME pour inscrire l’association entre un type de contexte MIME, l’extension de nom de fichier et le CLSID.

L’action WriteRegistryValues traite la table Registry et écrit les clés de tous les composants qui ont été installés localement ou à exécuter à partir de la source. La table Registry permet d’écrire des clés dans les ruches de registre HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE et HKEY_USERS.

L’action RemoveRegistryValues supprime les clés qui ont été marquées pour être supprimées dans la colonne Name de la table Registry ou la table RemoveRegistry.

L’action RegisterTypeLibraries traite la table TypeLib et inscrit les bibliothèques de types installées auprès du système.