На главную

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 | Скачать Вниз

Securable Objects



A securable object is an object that can have a security descriptor. Windows NT supports many different types of securable objects.

All named objects are securable. Some unnamed objects, such as process and thread objects, can have security descriptors, too.
For most securable objects, you can specify an object's security descriptor in the function call that creates the object. For example, you can specify a security descriptor in the CreateFile and CreateProcess functions. In addition, the Win32 API provides functions for getting and setting the security descriptor of an existing object. The following table shows the functions to use for working with the different types of securable objects.

Object type High-level functions Windows NT 3.x functions
Files and directories GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo GetFileSecurity, SetFileSecurity
Mailslots and Named Pipes GetSecurityInfo, SetSecurityInfo GetFileSecurity, SetFileSecurity
Console screen buffer Not supported. Not supported.
Processes, threads, and file-mapping objects GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo SetKernelObjectSecurity, GetKernelObjectSecurity
Access tokens Not supported. SetKernelObjectSecurity, GetKernelObjectSecurity
Window-management objects (window stations and desktops) GetSecurityInfo, SetSecurityInfo GetUserObjectSecurity, SetUserObjectSecurity
Registry objects GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo RegGetKeySecurity, RegSetKeySecurity
Windows NT Service objects GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo QueryServiceObjectSecurity, SetServiceObjectSecurity
Printer objects GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo GetPrinter, SetPrinter
Windows NT network shares GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo NetShareGetInfo and NetShareSetInfo, using level 502.
Interprocess synchronization objects (semaphores, events, mutexes, and waitable timers) GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo SetKernelObjectSecurity, GetKernelObjectSecurity
Private objects (objects private to the creating application) Not supported. CreatePrivateObjectSecurity, DestroyPrivateObjectSecurity, GetPrivateObjectSecurity, SetPrivateObjectSecurity



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

Securable Возражает



securable Объект - объект, который может иметь дескриптор безопасности. Окно NT поддерживает много другие типы securable объектов.

Все поименованные объекты - securable. Немного безымянные объекты, как например, процесс и объекты резьбы, может иметь дескрипторы безопасности, тоже.
Для большинства securable объектов, Вы можете определить объектный дескриптор безопасности на функциональном вызове, который создает объект. Например, Вы можете определить дескриптор безопасности в CreateFile и функции CreateProcess. Кроме того, Win32 API обеспечивает функциям для получения и установки дескриптора безопасности существующего объекта. Следующий стол показывает функции, чтобы использоваться для работы с другими типами securable объектов.

Высокоуровневые функции Объектных 3.x функций типа Windows NT
Файлы и директории GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo GetFileSecurity, SetFileSecurity Mailslots и Назвавшие Трубы GetSecurityInfo, SetSecurityInfo GetFileSecurity, экранный буфер Консоли SetFileSecurity Не поддерживались. Не поддерживанное.
Процессы, резьба, и файловое распределение объектов GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo SetKernelObjectSecurity, признаков Доступа GetKernelObjectSecurity Не поддерживались. SetKernelObjectSecurity, ОКНО-управление объектов GetKernelObjectSecurity (станции окна и настольных систем) GetSecurityInfo, SetSecurityInfo GetUserObjectSecurity, объекты Регистрации SetUserObjectSecurity GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo RegGetKeySecurity, объекты Услуги RegSetKeySecurity Windows NT GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo QueryServiceObjectSecurity, объекты Принтера SetServiceObjectSecurity GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo GetPrinter, сетевые акции SetPrinter Windows NT GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo NetShareGetInfo и NetShareSetInfo, использовавшее уровень 502.
Межпроцессовая синхронизация возражает (семафоры, события, mutexes, и waitable таймеры) GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo SetKernelObjectSecurity, Частные объекты GetKernelObjectSecurity (возражает частному в создающее приложение) Не поддерживанное. CreatePrivateObjectSecurity, DestroyPrivateObjectSecurity, GetPrivateObjectSecurity, SetPrivateObjectSecurity



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