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?

questionAnswers(1)

yourAnswerToTheQuestion