Wie RegistryKey verwenden.SetValue

Ich versuche, erstellen Sie einen neuen Registrierungsschlüssel mit dem folgenden code, und bekomme diese Fehlermeldung:

Cannot write to the registry key.

Wohin gehe ich falsch?????

var rs = new RegistrySecurity();
string user = Environment.UserDomainName + "\\" + Environment.UserName;
rs.AddAccessRule(new RegistryAccessRule(user,
                                        RegistryRights.WriteKey | RegistryRights.SetValue,
                                        InheritanceFlags.None,
                                        PropagationFlags.None,
                                        AccessControlType.Allow));
RegistryKey key;
key = Registry.LocalMachine.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\System", RegistryKeyPermissionCheck.ReadSubTree, rs);
key.SetValue("kashif", 1, RegistryValueKind.DWord);
key.Close();
Ja, ich bin mit einem administrator-Konto

InformationsquelleAutor kashif | 2013-01-25

Schreibe einen Kommentar