Niepowodzenie dodania klucza C # do rejestru do LocalMachine
Próbuję dodać klucz doLocalMachine
w rejestrze. Używam tego kodu:
System.Diagnostics.Debugger.Launch();
RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE", true);
RegistryKey newkey = key.CreateSubKey("1asdasds", RegistryKeyPermissionCheck.ReadWriteSubTree);
newkey.SetValue("ads", "ddsds");
newkey.Close();
Uruchomię go na koncie administratora. I zdarzenie uruchom go z „uruchom jako administrator”, ale nic nie jest dodawane do rejestru :(. Kiedy zmieniamLocalMachine
doCurrentUser
, właściwie to jest dodane doCurrentUser
klawisz. Ale jak zmusić go do dodania do LocalMachine?