|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Desktop Objects
A new desktop inherits its security descriptor from its parent window station.
The following are the desktop access rights and their meanings.
Constant Description DESKTOP_CREATEMENU Required to create a menu on the the desktop. DESKTOP_CREATEWINDOW Required to create a window on the desktop. DESKTOP_ENUMERATE Required for the desktop to be enumerated. DESKTOP_HOOKCONTROL Required to establish any of the window hooks. DESKTOP_JOURNALPLAYBACK Required to perform journal playback on a desktop. DESKTOP_JOURNALRECORD Required to perform journal recording on a desktop. DESKTOP_READOBJECTS Required to read objects on the desktop. DESKTOP_SWITCHDESKTOP Required to activate the desktop using the SwitchDesktop function. DESKTOP_WRITEOBJECTS Required to write objects on the desktop.
The following are the generic mappings for a desktop object contained in the interactive window station of the user's logon session.
Value Maps to GENERIC_READ DESKTOP_ENUMERATE, DESKTOP_READOBJECTS, and STANDARD_RIGHTS_READ GENERIC_WRITE DESKTOP_CREATEMENU, DESKTOP_CREATEWINDOW, DESKTOP_HOOKCONTROL, DESKTOP_JOURNALPLAYBACK, DESKTOP_JOURNALRECORD, DESKTOP_WRITEOBJECTS, and STANDARD_RIGHTS_WRITE GENERIC_EXECUTE DESKTOP_SWITCHDESKTOP and STANDARD_RIGHTS_EXECUTE GENERIC_ALL DESKTOP_CREATEMENU, DESKTOP_CREATEWINDOW, DESKTOP_ENUMERATE, DESKTOP_HOOKCONTROL, DESKTOP_JOURNALPLAYBACK, DESKTOP_JOURNALRECORD, DESKTOP_READOBJECTS, DESKTOP_SWITCHDESKTOP, DESKTOP_WRITEOBJECTS, and STANDARD_RIGHTS_REQUIRED
An application can call the GetThreadDesktop function to retrieve a handle of the desktop for a given thread. The desktop's security attributes can be retrieved and set by using this handle in calls to GetUserObjectSecurity and SetUserObjectSecurity. An application can use the GetUserObjectInformation and SetUserObjectInformation functions to get and set information about a desktop object. For more information on desktop objects, see Window Stations and Desktops.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Настольные Объекты
Новая настольная система наследует свой дескриптор безопасности со своей родительской станции окна.
Следующее - настольные права доступа и их значений.
Постоянное Описание DESKTOP_CREATEMENU Требовавшийся, чтобы создавать меню в настольной системе. DESKTOP_CREATEWINDOW Требовавшийся, чтобы создавать окно в настольной системе. DESKTOP_ENUMERATE Необходимый для настольной системы, которая нужно перечисляться. DESKTOP_HOOKCONTROL Требовавшийся, чтобы устанавливать любой из захвата окна. DESKTOP_JOURNALPLAYBACK Требовавшийся, чтобы выполнять воспроизведение журнала в настольной системе. DESKTOP_JOURNALRECORD Требовавшийся, чтобы выполнять журнал, записывающийся в настольную систему. DESKTOP_READOBJECTS Требовавшийся, чтобы читать объекты в настольной системе. DESKTOP_SWITCHDESKTOP Требовавшийся, чтобы активизировать настольную систему, использовавшую функцию SwitchDesktop. DESKTOP_WRITEOBJECTS Требовавшийся, чтобы записывать объекты в настольную систему.
Следующее является общими распределениями для настольного объекта содержимого на диалоговой станции окна сеанса ввода пользователя.
Величина Отображает, чтобы GENERIC_READ DESKTOP_ENUMERATE, DESKTOP_READOBJECTS, и STANDARD_RIGHTS_READ GENERIC_WRITE DESKTOP_CREATEMENU, DESKTOP_CREATEWINDOW, DESKTOP_HOOKCONTROL, DESKTOP_JOURNALPLAYBACK, DESKTOP_JOURNALRECORD, DESKTOP_WRITEOBJECTS, и STANDARD_RIGHTS_WRITE GENERIC_EXECUTE DESKTOP_SWITCHDESKTOP и STANDARD_RIGHTS_EXECUTE GENERIC_ALL DESKTOP_CREATEMENU, DESKTOP_CREATEWINDOW, DESKTOP_ENUMERATE, DESKTOP_HOOKCONTROL, DESKTOP_JOURNALPLAYBACK, DESKTOP_JOURNALRECORD, DESKTOP_READOBJECTS, DESKTOP_SWITCHDESKTOP, DESKTOP_WRITEOBJECTS, и STANDARD_RIGHTS_REQUIRED
Приложение может назвать функцию GetThreadDesktop, чтобы извлекать ручку настольной системы для данной резьбы. Настольные атрибуты безопасности могут быть извлечены и установлены используя эту ручку на вызовах на GetUserObjectSecurity и SetUserObjectSecurity. Приложение может использовать GetUserObjectInformation и функции SetUserObjectInformation, чтобы получать и устанавливать информацию о настольном объекте. Более подробно на настольных объектах, смотри Станции Окна и Desktops.
|
|
|
|
| |