La base des registres est l’usine à gaz d’un système fonctionnant sous environnement Windows. Elle enregistre des informations sur le système (pour sauvegarder par exemple, les documents récemment ouverts), les composants matériels (en sauvegardant l’emplacement et le nom des pilotes) et aussi sur les applications qui sont installées sur le système.
REG_BINARY ou valeur binaire les données binaires enregistrent les données au format binaire. Les informations concernant les composants matériels sont stockées dans ce format. Les données inscrits dans des clefs binaires ne sont utilisables qu’au moyen d’un convertisseur hexadécimal. Par exemple est 0xA8.
REG_DWORD ou valeur DWORD les données Dword sont représentés par un nombre sur 4 bits. Elles sont, généralement, utilisée pour stocker des valeurs booléennes (0 pour désactiver une fonction et 1 pour l’activer).
REG_EXPAND_SZ ou valeur de chaîne extensible une valeur de chaîne extensible est une clef contenant une variable qui sera remplacée par sa valeur lorsqu’elle sera appelée par une application. Par exemple la chaîne %SytemRoot% sera remplacée par le chemin actuel où se trouve les fichiers système du système Windows.
REG_MULTI_SZ ou valeur de chaîne multiple une valeur de chaîne multiple est utilisée pour représenter des valeurs qui contiennent une liste de données. Chaque entrée dans cette chaine doit être séparée par un espace.
REG_SZ ou valeur de chaîne le type de valeur de chaîne est celui qui est utilisé pour les chaînes standards, c’est-à-dire pour stocker des données texte lisible.