Partager via


Recherche d’une entrée de Registre et création d’une propriété contenant la valeur du Registre

Pour rechercher une entrée de Registre et créer une propriété contenant la valeur de ce fichier

  1. N’ajoutez pas la signature à la table Signature ou à la table CompLocator. Si une signature de fichier est répertoriée dans la table AppSearch et n’est pas répertoriée dans les tables Signature ou CompLocator, le programme d’installation recherche dans la table RegLocator.

  2. Spécifiez l’entrée de Registre à rechercher dans la table RegLocator. Si la signature est absente de la table Signature et que la valeur de la colonne Type est msidbLocatorTypeRawValue, la recherche est supposée concerner le nom de clé de registre spécifique pointé par la table RegLocator.

    Table RegLocator (partielle)

    Signature_ Root Clé Nom Type
    AppValue
    2
    LOGICIEL\Microsoft\MyApp

    Myname
    msidbLocatorTypeRawValue

     

  3. Enfin, remplissez la table AppSearch afin que l’action AppSearch renvoie la valeur de AppValue. Une fois que le programme d’installation a exécuté l’action AppSearch, la valeur de MYREGVAL est la valeur d’AppValue.

    Table AppSearch (partielle)

    Propriété Signature
    MYREGVAL
    AppValue