Genel Erişim Hakları
Güvenliği sağlanabilir nesneler, dört yüksek sıralı bitin genel erişim haklarını belirttiği bir erişim maskesi biçimi kullanır. Güvenliği sağlanabilir her nesne türü, bu bitleri standart ve nesneye özgü erişim hakları kümesine eşler. Örneğin, bir Windows dosya nesnesi GENERIC_READ bitini READ_CONTROL ve SYNCHRONIZE standart erişim haklarıyla ve FILE_READ_DATA, FILE_READ_EAve nesneye özgü erişim hakları FILE_READ_ATTRIBUTES eşler. Diğer nesne türleri, GENERIC_READ bitini bu nesne türü için uygun erişim hakları kümesiyle eşler.
Bir nesneye tanıtıcı açarken ihtiyacınız olan erişim türünü belirtmek için genel erişim haklarını kullanabilirsiniz. Bu genellikle ilgili tüm standart ve belirli hakları belirtmekten daha basittir.
Aşağıdaki tabloda genel erişim hakları için tanımlanan sabitler gösterilmektedir.
Sabit | Genel anlam |
---|---|
GENERIC_ALL0x10000000 |
Tüm olası erişim hakları |
GENERIC_EXECUTE0x20000000 |
Erişimi yürütme |
GENERIC_WRITE0x40000000 |
Yazma erişimi |
GENERIC_READ0x80000000 |
Okuma erişimi |
Özel güvenli hale getirilebilir nesneleri tanımlayan uygulamalar da genel erişim haklarını kullanabilir.