ObjectSecurity.SetSecurityDescriptorBinaryForm Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen ikili verilerden bu ObjectSecurity nesnesi için güvenlik tanımlayıcısını ayarlar.
Aşırı Yüklemeler
SetSecurityDescriptorBinaryForm(Byte[]) |
Belirtilen bayt değerleri dizisinden bu ObjectSecurity nesnesi için güvenlik tanımlayıcısını ayarlar. |
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Bu ObjectSecurity nesnesi için güvenlik tanımlayıcısının belirtilen bölümlerini belirtilen bayt değerleri dizisinden ayarlar. |
Açıklamalar
İkili verilerle temsil edilen güvenlik tanımlayıcısı isteğe bağlı erişim denetim listesi (DACL) için null
içeriyorsa, DACL'ye herkesin tam erişimine (AEFA) izin veren tek bir erişim denetimi girişi (ACE) eklenir. Bir uygulama, AEFA ACE'sinin eklendiği bir güvenlik tanımlayıcısının DACL'sini değiştirirse, AEFA ACE, DACL kalıcı olduğunda DACL ile birlikte kalıcı olur.
Bu, bir uygulamanın istemeden sorumlulara erişime izin vermesine neden olabilir. Bu nedenle, bir uygulama bir AEFA ACE varlığını denetlemeli ve herhangi bir güvenlik tanımlayıcısını değiştirmeden önce bunu kaldırmalıdır.
SetSecurityDescriptorBinaryForm(Byte[])
Belirtilen bayt değerleri dizisinden bu ObjectSecurity nesnesi için güvenlik tanımlayıcısını ayarlar.
public:
void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm);
public void SetSecurityDescriptorBinaryForm (byte[] binaryForm);
member this.SetSecurityDescriptorBinaryForm : byte[] -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte())
Parametreler
- binaryForm
- Byte[]
Güvenlik tanımlayıcısının ayarlanacağı bayt dizisi.
Açıklamalar
İkili verilerle temsil edilen güvenlik tanımlayıcısı isteğe bağlı erişim denetim listesi (DACL) için null
içeriyorsa, DACL'ye herkesin tam erişimine (AEFA) izin veren tek bir erişim denetimi girişi (ACE) eklenir. Bir uygulama, AEFA ACE'sinin eklendiği bir güvenlik tanımlayıcısının DACL'sini değiştirirse, AEFA ACE, DACL kalıcı olduğunda DACL ile birlikte kalıcı olur.
Bu, bir uygulamanın istemeden sorumlulara erişime izin vermesine neden olabilir. Bu nedenle, bir uygulama bir AEFA ACE varlığını denetlemeli ve herhangi bir güvenlik tanımlayıcısını değiştirmeden önce bunu kaldırmalıdır.
Şunlara uygulanır
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)
Bu ObjectSecurity nesnesi için güvenlik tanımlayıcısının belirtilen bölümlerini belirtilen bayt değerleri dizisinden ayarlar.
public:
void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm, System::Security::AccessControl::AccessControlSections includeSections);
public void SetSecurityDescriptorBinaryForm (byte[] binaryForm, System.Security.AccessControl.AccessControlSections includeSections);
member this.SetSecurityDescriptorBinaryForm : byte[] * System.Security.AccessControl.AccessControlSections -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte(), includeSections As AccessControlSections)
Parametreler
- binaryForm
- Byte[]
Güvenlik tanımlayıcısının ayarlanacağı bayt dizisi.
- includeSections
- AccessControlSections
Ayarlanacağı güvenlik tanımlayıcısının bölümleri (erişim kuralları, denetim kuralları, sahip, birincil grup).
Açıklamalar
İkili verilerle temsil edilen güvenlik tanımlayıcısı isteğe bağlı erişim denetim listesi (DACL) için null
içeriyorsa, DACL'ye herkesin tam erişimine (AEFA) izin veren tek bir erişim denetimi girişi (ACE) eklenir. Bir uygulama, AEFA ACE'sinin eklendiği bir güvenlik tanımlayıcısının DACL'sini değiştirirse, AEFA ACE, DACL kalıcı olduğunda DACL ile birlikte kalıcı olur.
Bu, bir uygulamanın istemeden sorumlulara erişime izin vermesine neden olabilir. Bu nedenle, bir uygulama bir AEFA ACE varlığını denetlemeli ve herhangi bir güvenlik tanımlayıcısını değiştirmeden önce bunu kaldırmalıdır.