ich habe ein kleines Problem mit der Registry.
Ich möchte in dem Registry Zweig:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon

den AutoAdminLogon auf 1 setzten.
Hierzu benutzte ich Folgende Funktion:
Code: Alles auswählen
Procedure CreateKey(KeyName, KeyEntry, RootKey, Key : String);
Var
Reg : TRegistry;
Begin
Reg := TRegistry.Create(KEY_SET_VALUE OR $0002);
// Reg.RootKey:= longword(RootKey);
Reg.RootKey := strtoint('$' + RootKey);
Reg.OpenKey(key, false);
Reg.Access:=REG_SZ;
// einen Eintrag hinzufügen:
Reg.WriteString(KeyName,KeyEntry);
Reg.CloseKey;
Reg.Free;
End;
...
CreateKey('DefaultAdminLogon', '1', '80000002', '\Software\Microsoft\Windows NT\CurrentVersion\Winlogon');
Allerdings sieht es so aus, als ob ich keine Admin rechte besitze, obwohl ich das Programm als Administrator (inklusive Administrator Benutzerkonto) ausführe.
Eine Meldung kommt auch nicht...
Kann mir jemand helfen, und mir erklären wie ich das Problem löschen kann?
Vielen Dank für eure Hilfe

Vazili