На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Low-Level Security Descriptor Functions



There are several groups of specialized functions for setting and retrieving an object's security descriptor. Each of these groups of functions works only with a limited set of objects. For example, one group of functions works with file objects and another works with registry keys. Applications written for Windows NT version 4.0 or later should use the high-level security functions, which are designed to work with most types of securable objects. For more information about the high-level functions, see Security Descriptors and Objects.

To manipulate security descriptors for files, directories, mailslots, and named pipes, you can use the GetFileSecurity and SetFileSecurity functions. These functions use character strings to identify the securable object, instead of using the handles required by other security functions. For more information, see File and Directory Objects and Pipe Objects.
To manipulate security descriptors for kernel objects, you can use the GetKernelObjectSecurity and SetKernelObjectSecurity functions. Kernel objects include process, thread, semaphore, event, mutex, file mapping, waitable timer, and access token objects. For more information, see Special Access Kernel Objects.

To manipulate security descriptors for window station and desktop objects, you can use the GetUserObjectSecurity and SetUserObjectSecurity functions. For more information, see Window-management Objects.
To manipulate security descriptors for registry keys, you can use the RegGetKeySecurity and RegSetKeySecurity functions. For more information, see Registry Key Objects.
To manipulate security descriptors for Windows NT services, you can use the QueryServiceObjectSecurity and SetServiceObjectSecurity functions. For more information, see Service Objects.

To manipulate security descriptors for printers, you can use the PRINTER_INFO_2 structure with the GetPrinter and SetPrinter functions.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

ФУНКЦИИ Дескриптора Безопасности Low-Level



Есть несколько групп специализированных функций для установки и поиска объектного дескриптора безопасности. Каждая из этих групп работ функций только с ограниченным набором объектов. Например, один группа функций работает с файловыми объектами и другая работает с ключами регистрации. Приложения написанные для версии Windows NT 4.0 или позже должны использовать высокоуровневые функции безопасности, которые предназначены работать с большинством типами securable объектов. Более подробно о высокоуровневых функциях, смотри Дескрипторы Безопасности и Объектов.

Для того, чтобы манипулировать дескрипторам безопасности для файлов, директориев, mailslots, и поименованные трубы, Вы можете использовать GetFileSecurity и функции SetFileSecurity. Эти функции используют символьные строки, чтобы идентифицировать securable объект, вместо использования ручек требовавшихся другими функциями безопасности. Более подробно, смотри Файловые и Объекты Директория и Объектов Трубы.
Чтобы манипулировать дескрипторами безопасности для объектов зерна, Вы можете использовать GetKernelObjectSecurity и функции SetKernelObjectSecurity. Объекты Зерна включают процесс, заправляют, семафор, случай, mutex, файловое распределение, waitable таймер, и символические объекты доступа. Более подробно, смотри Объекты Зерна Специального Доступа.

Чтобы манипулировать дескрипторам безопасности для станции окна и настольных объектов, Вы можете использовать GetUserObjectSecurity и функции SetUserObjectSecurity. Более подробно, смотри Окно-управление Объектов.
Чтобы манипулировать дескрипторами безопасности для ключей регистрации, Вы можете использовать RegGetKeySecurity и функции RegSetKeySecurity. Более подробно, смотри Ключевые Объекты Регистрации.
Чтобы манипулировать дескрипторами безопасности для услуг Windows NT, Вы можете использовать QueryServiceObjectSecurity и функции SetServiceObjectSecurity. Более подробно, видьте как Услуга Возражала.

Чтобы манипулировать дескрипторами безопасности для принтеров, Вы можете использовать структуру PRINTER_INFO_2 с GetPrinter и функции SetPrinter.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz