Catégories de données
Avant de stocker des données dans le Registre, votre application doit diviser les données en deux catégories : données spécifiques à l’ordinateur et données spécifiques à l’utilisateur. En faisant cette distinction, votre application peut prendre en charge plusieurs utilisateurs, et pourtant localiser des données spécifiques à l’utilisateur sur un réseau et utiliser ces données dans différents emplacements, ce qui permet d’utiliser les 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 votre 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 votre application prend en charge COM, elle doit enregistrer ces données sous HKEY_LOCAL_MACHINE\Software\Classes.
Votre 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