J'ai les paramètres d'application stockés sous HKEY_LOCAL_MACHINE \ SOFTWARE \ MyCompany branch. Les paramètres doivent être les mêmes pour différents utilisateurs et c'est la raison pour laquelle les paramètres ne sont pas sous HKEY_CURRENT_USER. Les valeurs de registre sont seulement lues pendant l'utilisation de l'application.Comment lire la branche de registre HKEY_LOCAL_MACHINE dans Vista?
Maintenant, dans Windows Vista et en raison de l'UAC vous ne pouvez pas utiliser plus de code ci-dessous pour lire les valeurs de registre:
RegistryKey myKey = Registry.LocalMachine.CreateSubKey
("SOFTWARE\\MyCompany\\MyAppName");
Comment puis-je lire les valeurs de branche LocalMachine dans mon code (C#)?