Hallo. Einem Registry-Schlüssel wurde kein Objekt zugeordnet. Dieser soll modifiziert werden. In der Registry steht (in Berechtigungen): Bei diesem Objekt wurden keine Objekttypen zugeordnet. Nach der Modifizierung soll dem Schlüssel ganz normal die Gruppen - Jeder - Admin - System - Ersteller zugewiesen sein. Das Problem ist, das ich kein System Objekt erstellen kann, da ich keine entsprechende SID_IDENTIFIER_AUTHORITY finde, die da passen würde. Exemplarisch für die Gruppe Creator sieht das so aus:: //spezifiziere sid für gruppen, problem : finde keine für system SID_IDENTIFIER_AUTHORITY SIDAuthWorld = SECURITY_WORLD_SID_AUTHORITY; SID_IDENTIFIER_AUTHORITY SIDAuthNT = SECURITY_NT_AUTHORITY; SID_IDENTIFIER_AUTHORITY SIDAuthCreator = SECURITY_CREATOR_SID_AUTHORITY; //erstelle sid if(!AllocateAndInitializeSid(&SIDAuthCreator, 1, SECURITY_WORLD_RID, 0, 0, 0, 0, 0, 0, 0, &pCreatorSID)) //setzte explizit access structur ea[0].grfAccessPermissions = GENERIC_READ; ea[0].grfAccessMode = SET_ACCESS; ea[0].grfInheritance= CONTAINER_INHERIT_ACE; ea[0].Trustee.TrusteeForm = TRUSTEE_IS_SID; ea[0].Trustee.TrusteeType = TRUSTEE_IS_WELL_KNOWN_GROUP; ea[0].Trustee.ptstrName = (LPTSTR) pCreatorSID; dwRes = SetEntriesInAcl(3, ea,NULL, &pACL ); ... SetSecurityDescriptorDacl(pSD, TRUE, pACL, FALSE); usw. Zum Schluß enthält der Key nur Zuweisung für Creator, Admin und jeder. Ich brauche aber auch System-Zuweisung. Danke für eure Bemühungen. Gruß Christian
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.