Защита объектов ядра и приватных объектов

Защита объектов ядра и приватных объектов

Многие объекты, такие как процессы, потоки или мьютексы, являются объектами ядра (kernel objects). Для получения и установки дескрипторов безопасности ядра используются функции GetKernelObjectsSecurity и SetKernelObjectsSecurity, аналогичные функциям защиты файлов, описанным в настоящей главе. Однако при этом вы должны знать, какие права доступа соответствуют данному объекту; в следующем разделе показано, как определить эти права. 

Существует также возможность связывания дескрипторов безопасности с приватными, сгенерированными программой объектами, такими как объекты Windows Sockets или патентованные базы данных. Соответствующими функциями являются GetPrivateObjectSecurity и SetPrivateObjectSecurity. Ответственность за принудительное введение определенных прав доступа к таким объектам несет программист, который для изменения дескрипторов безопасности должен использовать функции CreatePrivateObjectSecurity и DestroyPrivateObjectSecurity.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Копирование объектов

Из книги AutoCAD 2009 автора Орлов Андрей Александрович

Копирование объектов С командой COPY вы познакомились в главе 3. Повторим основные моменты, связанные с копированием объектов в AutoCAD с указанием базовой точки.Выполните следующие действия.1. Создайте простой объект или откройте чертеж, содержащий такой объект.2. Вызовите


Поворот объектов

Из книги ArCon. Дизайн интерьеров и архитектурное моделирование для всех автора Кидрук Максим Иванович

Поворот объектов Для поворота объектов используют команду ROTATE. С ее помощью можно поворачивать объекты под определенным углом и вокруг указанной точки.Для запуска команды ROTATE следует нажать кнопку Rotate (Поворот) на вкладке Home (Основная) в группе Modify (Редактирование) ленты


Масштабирование объектов

Из книги AutoCAD 2009 для студента. Самоучитель автора Соколова Татьяна Юрьевна

Масштабирование объектов Для изменения размеров объектов в программе AutoCAD используется команда SCALE.Чтобы запустить команду SCALE, следует нажать кнопку Scale (Масштаб) на вкладке Home (Основная) в группе Modify (Редактирование) ленты или на панели инструментов Modify


Поворот объектов

Из книги Системное программирование в среде Windows автора Харт Джонсон М

Поворот объектов Команда 3DROTATE поворачивает заданные объекты вокруг определенной оси. Чтобы повернуть объект, щелкните на кнопке 3D Rotate (Трехмерный поворот) на вкладке Home (Основная) в группе Modify (Редактирование) ленты или выполните команду меню Modify ? 3D Operations ? 3D Rotate


Настройка объектов

Из книги Linux глазами хакера автора Флёнов Михаил Евгеньевич

Настройка объектов Кроме программных настроек, система ArCon обладает обширными возможностями по настройке свойств объектов, а также различных параметров команд, которые будут устанавливаться в качестве параметров по умолчанию. Этот раздел поможет вам основательно


Выбор объектов

Из книги автора

Выбор объектов Большинство команд редактирования AutoCAD требует предварительного указания объектов для работы с ними. Выбранные объекты – один или несколько – называются набором. Он может, например, включать в себя все объекты определенного цвета или объекты,


Копирование объектов

Из книги автора

Копирование объектов Команда COPY осуществляет копирование объектов. Она вызывается из падающего меню Modify ? Copy или щелчком на пиктограмме Copy на панели инструментов Modify.Запросы команды COPY: Select objects: – выбрать объекты Select objects: – нажать клавишу Enter для завершения выбора


Перемещение объектов

Из книги автора

Перемещение объектов Команда MOVE осуществляет перемещение объектов. Она вызывается из падающего меню Modify ? Move или щелчком на пиктограмме Move на панели инструментов Modify.Запросы команды MOVE: Select objects: – выбрать объекты Select objects: – нажать клавишу Enter для завершения выбора


Поворот объектов

Из книги автора

Поворот объектов Команда ROTATE осуществляет поворот объектов. Она вызывается из падающего меню Modify ? Rotate или щелчком на пиктограмме Rotate на панели инструментов Modify.Запросы команды ROTATE: Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0 – текущие установки отсчета углов в ПСК Select objects: –


Масштабирование объектов

Из книги автора

Масштабирование объектов Команда SCALE осуществляет масштабирование объектов. Она вызывается из падающего меню Modify ? Scale или щелчком на пиктограмме Scale на панели инструментов Modify.Запросы команды SCALE: Select objects: – выбрать объекты Select objects: – нажать клавишу Enter для завершения


Растягивание объектов

Из книги автора

Растягивание объектов Команда STRETCH осуществляет растягивание объектов, сохраняя при этом связь с остальными частями рисунка. Вызывается она из падающего меню Modify ? Stretch или щелчком на пиктограмме Stretch на панели инструментов Modify.Запросы команды STRETCH: Select objects to stretch by


Увеличение объектов

Из книги автора

Увеличение объектов Команда LENGTHEN, которая осуществляет увеличение объектов, вызывается из падающего меню Modify ? Lengthen.Действие команды LENGTHEN не распространяется на замкнутые объекты.Запросы команды LENGTHEN: Select an object or [DElta/Percent/Total/DYnamic]: – выбрать объект или один из ключей Current


Обрезка объектов

Из книги автора

Обрезка объектов Команда TRIM, которая осуществляет отсечение объектов по режущей кромке, вызывается из падающего меню Modify ? Trim или щелчком на пиктограмме Trim на панели инструментов Modify.Запросы команды TRIM: Current settings: Projection=UCS Edge=None – текущие установки Select cutting edges … – выбор


Совместное использование объектов ядра приложениями и службами

Из книги автора

Совместное использование объектов ядра приложениями и службами Возможны ситуации, в которых служба и приложения разделяют объект ядра. Например, служба может использовать именованный мьютекс для защиты разделяемой области памяти, используемой для обмена данными с


Защита объектов ядра и коммуникаций

Из книги автора

Защита объектов ядра и коммуникаций В предыдущих разделах мы говорили главным образом о защите файлов, хотя те же методы можно применять и к другим объектам, построенным по типу файлов, например, именованным каналам (глава 11) или объектам ядра. Наш следующий пример,


6.2. Описание объектов

Из книги автора

6.2. Описание объектов После того как вы определили основные параметры Samba-сервера, можно описывать объекты, к которым может получать доступ пользователь. Эти делается в отдельных разделах, которые идут после секции [Global], которую мы рассмотрели в разд.