Roger54
Visiteur (e)

Inscrit le: 09 Mar 2008
Messages: 2
|
Fonctionnement valeurs et types dans Registre?
Bonsoir à tous,
Je me pose 2 - 3 petites questions concernant la construction d'un .reg, questions relatives aux valeurs et aux types.
1. Est-ce que vous pouvez me confirmer que l'utilisation de guillemets dans le nom de la valeur ou dans la donnée (pour le type REG_SZ), est utilisé pour permettre à regedit de gérer les différents espaces.
Ou est-ce qu'ils sont utilisé pour tous autres chose?
2.Les backslashes dans le nom de la valeur ou dans la donnée (pour le type REG_SZ).
Pour afficher un backslash dans le nom d'un répertoire ou sur un chemin UNC on est obligé de le faire précédé d'un autre backslash pour pouvoir l'afficher.
Est-ce que c'est la seule fonction du 1er backslash, afficher le 2ème?
Pour pouvoir afficher des guillemets dans la donnée on utilise également des backslashes.
"\"C:\\Program Files\\Fichiers communs\""
C'est le même principe que pour afficher un backslash, pour afficher un guillemet on est obligé de le faire précédé d'un backslash.
Est-ce que ce backslash permettrait donc d'afficher des "caractères spéciaux" interprété d'une certaine façon par regedit?
Est-ce qu'il existerait une liste de ces caractères?
3.Les caractères de terminaison, caractère NULL.
Pour le type REG_SZ pas besoin d'en mettre un dans le script, il est ajouté directement. Est-ce que Regedit interpréterait le dernier guillemet également pour dire que la chaîne est terminée.
REG_EXPAND_SZ on ajoute un caractère NULL à la fin (00).
REG_MULTI_SZ, on double le caractère NULL ? (00,00).
Si le caractère de terminaison est omis, quelle conséquence cela peut avoir?
Débordement de tampon ? <- Je ne sais pas en fait
Merci à tous ceux qui prendrons du temps pour me répondre.
bonne nuit
|