Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Za pomocą ADSI można uzyskać atrybut defaultSecurityDescriptor dla klasy obiektu z interfejsem IADs. Aby uzyskać atrybut defaultSecurityDescriptor dla klasy obiektu, wykonaj następujące kroki.
- Pobierz wskaźnik interfejsu IADs do obiektu classSchema dla klasy obiektów.
- Użyj metody IADs.Get, aby uzyskać domyślny deskryptor zabezpieczeń obiektu. Nazwa właściwości zawierającej deskryptor zabezpieczeń to "defaultSecurityDescriptor". Właściwość zostanie zwrócona jako wariant zawierający BSTR z domyślnym deskryptorem zabezpieczeń w formacie ciągu SDDL.
- Użyj funkcji ConvertStringSecurityDescriptorToSecurityDescriptor, aby przekonwertować formularz ciągu SDDL na deskryptor zabezpieczeń.
- Użyj GetSecurityDescriptorDacl, GetSecurityDescriptorSacl, GetSecurityDescriptorOwneri GetSecurityDescriptorControl interfejsy API zabezpieczeń, aby odczytać części deskryptora zabezpieczeń.
Aby zapoznać się z przykładem kodu, który pokazuje, jak to zrobić, zobacz Przykładowy kod do czytania defaultSecurityDescriptor.