J'ai un chemin de registre des suivants
HKEY_LOCAL_MACHINE\SOFTWARE\COMPANY\COMPFOLDER
à l'intérieur de COMPFOLDER
, j'ai une valeur de chaîne appelée "Deno" dont la valeur est 0. Je souhaite changer sa valeur en 1 par code chaque fois que j'exécute le code. Quelqu'un peut-il m'aider?
Cela fait un moment que j'ai fait des hacks reg, mais quelque chose comme ça pourrait fonctionner:
RegistryKey myKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Company\\Compfolder", true);
if(myKey != null) {
myKey.SetValue("Deno", "1", RegistryValueKind.String);
myKey.Close();
}
using (RegistryKey key = regKeyRoot.OpenSubKey(KeyName, true)) //must dispose key or use "using" keyword
{
if (key != null) //must check for null key
{
key.SetValue(attribute, value);
}
}