Порядок контроля доступа субъекта к оберегаемому объекту
nbsp;nbsp;сис тема управления безопасностью

Порядок контроля доступа субъекта к сторожимому объекту
nbsp;nbsp;сис тема управления безопасностью просматривает перечень DACL охра няемого объекта для поиска элемента, в котором хранится идентификатор безопасности субъекта
nbsp;nbsp;если такой элемент в перечне DACL не найден, то поток получает отказ в доступе к объекту
nbsp;nbsp;если отысканный элемент имеет тип ACCESS_ALLOWED_ACE, то система безопасности инспектирует, установлены ли в этом элементе флаги прав доступа субъекта, которые соответствуют за прашиваемому потоком доступу
nbsp;nbsp;если такие флаги установлены, то поток получает доступ к сторожимому объекту, в неприятном случае поток получает отказ в доступе к сторожимому объекту
Порядок определения потока, в контексте которого исполня ется асинхронная процедура
nbsp;nbsp;вызвать функцию QueueUserAPC, которая связывает асинхронную про цедуру с потоком
nbsp;nbsp;поместить асинхронную про цедуру в очередь асинхронных процедур
nbsp;nbsp;в пользо вательскую очередь асинхронная процедура ставится при помощи функции QueueUserAPC
nbsp;nbsp;в системную очередь асинхронная процедура ставится опе рационной системой
Порядок получения монопольного доступа к куче
nbsp;nbsp;поток вызывает функцию HeapLock
nbsp;nbsp;в случае успешного окончания эта функция перекрывает доступ других потоков к куче и отдаёт ненулевое значение
nbsp;nbsp;если иной поток вызывает какую-нибудь функцию для доступа к этой куче, то система переведет его в состояние ожидания до тех пор, пока поток, вызвавший функцию HeapLock, не вызовет функцию HeapUnlock
nbsp;nbsp;в случае удачного завершения функция HeapUnlock разблокирует кучу и возвраща ет ненулевое значение, а в случае беды куча остается заблокированной и функция отдаёт значение FALSE
Порядок просмотра частей кучи с помощью функции HeapWalk
nbsp;nbsp;вызвать функцию HeapWalk
nbsp;nbsp;установить значение поля lpData в структуре PROCESS_HEAP_ENTRY в значение NULL
nbsp;nbsp;поочередно вызывать функцию HeapWalk, не изменяя значения параметров hHеар, lpEntry и со держимого полей структуры PROCESS_HEAP_ENTRY
nbsp;nbsp;при вызове функции по сле просмотра заключительного элемента кучи функция HeapWalk возвращает зна чение FALSE
Порядок работы с именованными каналами
nbsp;nbsp;творенье именованного канала сервером
nbsp;nbsp;соединение сервера с экземпляром именованного канала
nbsp;nbsp;соединение клиента с экземпляром именованного канала
nbsp;nbsp;размен данными по именованному каналу
Порядок работы с почтовыми ящиками
nbsp;nbsp;создание сервером почтового ящика
nbsp;nbsp;соединение клиента с почтовым ящиком
nbsp;nbsp;обмен данными через почтовый ящик
nbsp;nbsp;закрытие почтового ящика клиентом и сервером
Порядок работы функции CallNamedPipe, применяемой для передачи единственной транзакции по именованному каналу
nbsp;nbsp;открыть именованный канал в режиме передачи данных извещеньями
nbsp;nbsp;функция устанавливает связь с именованным каналом, используя его имя
nbsp;nbsp;функция передает по именованному каналу единственное извещение и получает сообщение в ответ
nbsp;nbsp;функция разрывает связь с именованным каналом
После завершения работы с виртуальной памятью ее необходимо освобо дить, используя функцию
nbsp;(*ответ*) VirtualFree
nbsp;VirtualAlloc
nbsp;VirtualNotUse
nbsp;VirtualDel
Последний элемент таблицы сервисов обязан содержать пус тую структуру, т. е. структуру с пустыми
nbsp;(*ответ*) указателями
Последовательность действий, исполняемая функцией ServiceMain
nbsp;nbsp;запустить обработчик управляющих команд от менеджера сервисов, вызвав функцию RegisterServiceCtrlHandler
nbsp;nbsp;установить стартующее состояние сервиса SERVICE_START_PENDING по средством вызова функции SetServiceStatus
nbsp;nbsp;провести локальную инициализацию сервиса
nbsp;nbsp;установить рабочее состояние сервиса SERVICE_RUNNING средством вы клича функции SetServiceStatus
Последовательность деяний, которые необ ходимо выполнить для работы с отображаемым в память файлом
nbsp;nbsp;открыть файл, который будет отображаться в память
nbsp;nbsp;сделать объект ядра, который исполняет отображение файла
nbsp;nbsp;показать файл либо его часть в адресное место процесса
nbsp;nbsp;выполнить нужную работу с файлом

Задать свой вопрос
1 ответ
все верные ответы указаны по тесту
тест прошел проверку)
, оставишь ответ?
Имя:*
E-Mail:


Похожие вопросы
Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт