modifying the registry key value

Harish Kumar picture Harish Kumar · Jan 11, 2012 · Viewed 58.8k times · Source

I have a registry path of the following

HKEY_LOCAL_MACHINE\SOFTWARE\COMPANY\COMPFOLDER

inside COMPFOLDER, I have a string value called "Deno" whose value is 0. I wish to change its value to 1 by code whenever I execute the code. Can anyone help me?

Answer

Jontatas picture Jontatas · Jan 11, 2012

It's been a while I did reg hacks, but something like this could work:

RegistryKey myKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Company\\Compfolder", true);
if(myKey != null)    {
   myKey.SetValue("Deno", "1", RegistryValueKind.String);
   myKey.Close();
}