I have a C# application and I am trying to edit a service through the registry. I am using a manifest file that requires administrator privileges to run my application. Despite that, this code throws
System.UnauthorizedAccessException: Cannot write to the registry key.
RegistryKey key = Registry.LocalMachine.OpenSubKey ("SYSTEM\\CurrentControlSet\\services\\Tomcat7");
key.SetValue ("Start", 2, RegistryValueKind.DWord);
Does anybody have any ideas for how to fix this?
This might help ,
Link to similar issue on stack overflow
looks like you are opening the key read only.