Catégories de données
Avant de placer des données dans le Registre, une application doit diviser les données en deux catégories : les données spécifiques à l’ordinateur et les données spécifiques à l’utilisateur. En faisant cette distinction, une application peut prendre en charge plusieurs utilisateurs, tout en localisant des données spécifiques à l’utilisateur sur un réseau et en utilisant ces données à différents emplacements, ce qui permet d’obtenir des données de profil utilisateur indépendantes de l’emplacement. (Un profil utilisateur est un ensemble de données de configuration enregistrées pour chaque utilisateur.)
Lorsque l’application est installée, elle doit enregistrer les données spécifiques à l’ordinateur sous la clé HKEY_LOCAL_MACHINE . En particulier, il doit créer des clés pour le nom de la société, le nom du produit et le numéro de version, comme indiqué dans l’exemple suivant :
**HKEY_LOCAL_MACHINE\Software\**MyCompany\MyProduct\1.0
Si l’application prend en charge COM, elle doit enregistrer ces données sous HKEY_LOCAL_MACHINE\Software\Classes.
Une application doit enregistrer des données spécifiques à l’utilisateur sous la clé HKEY_CURRENT_USER , comme illustré dans l’exemple suivant :
**HKEY_CURRENT_USER\Software\**MyCompany\MyProduct\1.0