Ikke læse rettigheder til Registry mere (Vista)
Hej alle :PJeg kan ikke logge ind på mit Vista mere efter jeg har kørt denne kode i et program jeg havde gang i (C#):
string user = Environment.UserDomainName + "\\"
+ Environment.UserName;
// Create a security object that grants no access.
RegistrySecurity mSec = new RegistrySecurity();
// Add a rule that grants the current user ReadKey
// rights. ReadKey is a combination of four other
// rights. The rule is inherited by all
// contained subkeys.
RegistryAccessRule rule = new RegistryAccessRule(user,
RegistryRights.WriteKey,
InheritanceFlags.ContainerInherit,
PropagationFlags.None,
AccessControlType.Allow);
mSec.AddAccessRule(rule);
Jeg tilføjede så denne regl til min Registry.
Det ser ud til at jeg har gjort så min bruger kun har skrive rettigheder i Registry. Meningen var at det kun skulle gælde mens mit program kørte. Da jeg havde kørt programmet var der ikke noget der virkede på min computer så jeg tænkte at en reboot nok ville klare det. Da jeg ville logge ind igen fik jeg denne fejl:
"The Group Policy Client service failed the logon"
"Access is denied"
Er der nogen der har en ide til hvordan jeg får mine rettigheder tilbage? Jeg har delt mit drev og kører XP på den ene partition, så jeg kan måske komme ind den vej?
Håber virklig ikke jeg skal formatere...
