Lettura del defaultSecurityDescriptor per una classe oggetto
Usando ADSI, è possibile ottenere l'attributo defaultSecurityDescriptor per una classe oggetto con l'interfaccia IADs. Per ottenere l'attributo defaultSecurityDescriptor per una classe oggetto, seguire questa procedura.
- Ottenere un puntatore dell'interfaccia IADs all'oggetto classSchema per la classe oggetto.
- Usare il metodo IADs.Get per ottenere il descrittore di sicurezza predefinito dell'oggetto. Il nome della proprietà che contiene il descrittore di sicurezza è "defaultSecurityDescriptor". La proprietà verrà restituita come VARIANT contenente un BSTR con il descrittore di sicurezza predefinito in formato stringa SDDL.
- Usare la funzione ConvertStringSecurityDescriptorToSecurityDescriptor per convertire il modulo di stringa SDDL in un descrittore di sicurezza.
- Usare le GetSecurityDescriptorDacl, GetSecurityDescriptorSacl, GetSecurityDescriptorOwnere GetSecurityDescriptorControl API di sicurezza per leggere le parti del descrittore di sicurezza.
Per un esempio di codice che illustra come eseguire questa operazione, vedere codice di esempio per la lettura di defaultSecurityDescriptor.