Paramètres du fichier d'archive Sregdel.sxp

Les paramètres suivants s'appliquent au fichier sregdel.sxp :

RFlag

Indique un indicateur de restauration

par défaut : 0x00000000

0x00000010

Les compteurs de références sont pris en considération. Au moment de l'installation, le compteur de références pour cette clé ou cette valeur diminue. La clé/valeur est supprimée uniquement si le compteur de références est égal à 0 ou s'il n'existe pas.
Lors de la désinstallation, le compteur de référence de la clé/valeur a augmenté (s'il existe).

0x00000020

La valeur ou la clé est enregistrée lors de l'installation et restaurée lors de la désinstallation.

Important : S'il s'agit d'une clé, son nom sera uniquement enregistré. Toutes les sous-clés ou valeurs ne sont pas restaurées, sauf si elles sont explicitement répertoriées dans le fichier sregdel.sxp.

0x00000040

Seule la valeur est restaurée (en utilisant la valeur enregistrée lors de l'installation), si elle n'existe pas lors de la désinstallation. Cet indicateur est valide uniquement si 0x00000020 est également défini.

Indicateur

Indique un indicateur de suppression

Key n N ou D, comme suit.

N

Supprime la clé et les sous-clés si celles-ci sont vides.

D

Supprime la clé, toutes les valeurs de la clé et les sous-clés. La clé spécifiée est entièrement supprimée.

-

La clé n'est pas supprimée, elle est utilisée uniquement pour indiquer les valeurs suivantes.

Root_key

Indique la clé racine affectée par Windows.

Les clés racines suivantes sont autorisées :

Key_n

Indique la clé, N ou D, comme suit :

N

Supprime la clé et les sous-clés si celles-ci sont vides.

D

Supprime la clé, toutes les valeurs de la clé et les sous-clés.
La clé spécifiée est entièrement supprimée.

-

La clé n'est pas supprimée, elle est utilisée uniquement pour indiquer les valeurs suivantes.

Clé

Indique un nom de la clé, présenté sous la forme SubKey 1\...\SubKey n

Value_name_n

Spécifie l'action de suppression, N ou X, comme suit :

N

Supprime l'entrée de registre à laquelle le Nom de la valeur fait référence.

X

Supprime la sous-chaîne indiquée dans le paramètre Data de l'entrée du registre désignée par Value-name. Cet indicateur s'applique uniquement aux entrées de registre de type hex(7) et hex(96) à hex(99).

Value_name

Spécifie le nom de la valeur. L'affectation de la valeur par défaut à la clé est prédéfinie comme suit :

@=data
Données

(Valide uniquement si l'action de suppression est spécifiée par X.)

Spécifie le type de données. Les types suivants de données peuvent être indiqués ici :

plusieurs chaînes

hex(7) : 2 caractères hexadécimaux,2 caractères hexadécimaux,...

plusieurs chaînes avec préfixe

hex(94) : La valeur de registre doit être étendue par la partie indiquée dans sreg.sxp. Cette partie doit être la première. Le type de source de cette valeur de registre est REG_MULTI_SZ.

plusieurs chaînes avec ajout

hex(95) : La valeur de registre doit être étendue par la partie indiquée dans sreg.sxp. Cette partie doit être ajoutée. Le type de source de cette valeur de registre est REG_MULTI_SZ.

chaîne avec ajout

hex(96) : La valeur de registre doit être étendue par la partie indiquée dans sreg.sxp. Cette partie doit être ajoutée. Les valeurs doivent être séparées par un signe de séparation. Le type de source de cette valeur de registre est REG_SZ.

chaîne avec préfixe

hex(97) : La valeur de registre doit être étendue par la partie indiquée dans sreg.sxp. Cette partie doit être la première. Les valeurs doivent être séparées par un signe de séparation. Le type de source de cette valeur de registre est REG_SZ.

chaîne développée avec ajout

hex(98) : La valeur de registre doit être étendue par la partie indiquée dans sreg.sxp. Cette partie doit être ajoutée. Les valeurs doivent être séparées par un signe de séparation. Le type de source de cette valeur de registre est REG_EXPAND_SZ.

chaîne développée avec préfixe

hex(99) : La valeur de registre doit être étendue par la partie indiquée dans sreg.sxp. Cette partie doit être la première. Les valeurs doivent être séparées par un signe de séparation. Le type de source de cette valeur de registre est REG_EXPAND_SZ.

Si la valeur correspond à un nombre de lignes consécutives, la ligne précédente se termine par la suite de caractères suivants : ,\

Caractère hexadécimal

Est un caractère de valeurs 0 - F

Séparateur

Indique un caractère séparateur pour les sous-chaînes

Informations complémentaires :

Structure du fichier d'archive Sregdel.sxp

Exemple d'un fichier sregdel.sxp