Zugriff verweigert, wenn Registrierungsschlüssel in C # erstellt wird

Ich versuche, einen Registrierungsschlüssel an folgendem Speicherort zu erstellen, erhalte jedoch den Fehler, dass mir der Zugriff verweigert wird:

HKEY_LOCAL_MACHINE \ SOFTWARE \ MyCompany \ MyProgram

Hier ist der Code:

<code>RegistryKey reg;
reg = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\MyCompany\MyProgram");
</code>

Antworten auf die Frage(3)

Ihre Antwort auf die Frage