Das Hinzufügen des Schlüssels zur Registrierung in LocalMachine schlägt fehl

Ich versuche, einen Schlüssel hinzuzufügenLocalMachine in der Registrierung. Ich benutze diesen Code:

    System.Diagnostics.Debugger.Launch();
    RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE", true);
    RegistryKey newkey = key.CreateSubKey("1asdasds", RegistryKeyPermissionCheck.ReadWriteSubTree);
    newkey.SetValue("ads", "ddsds");
    newkey.Close();

Ich führe es auf Administrator-Konto. Ich starte es mit "Als Administrator ausführen", aber der Registrierung wird nichts hinzugefügt :(. Wenn ich die ändereLocalMachine zuCurrentUserTatsächlich wird es hinzugefügtCurrentUser Schlüssel. Aber wie kann man erzwingen, dass es zu LocalMachine hinzugefügt wird?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage