Операционные системы. Марапулец Ю.В. - 42 стр.

UptoLike

Составители: 

приложение Win32, работающее в режиме командной строки. Программа
ожидает, когда в командной строке будет задано имя файла, имя пользователя и
параметр + (доступ разрешен) или - (доступ запрещен).
2. Рассмотреть исходный код программы.
Предложенный код позволяет
понять, как осуществляется установка или изменение атрибутов безопасности
на уровне объектов в операционной системе Windows NT.
Поэкспериментировать с программой, изменив ее таким образом чтобы
запретить доступ к данному объекту со стороны всех пользователей или,
наоборот, чтобы разрешить всеобщий доступ к нему. Изменить владельца
файла. Настроить программу для работы с другими объектами, для этого
модифицировать DACL.
Содержание отчета:
1. Цель работы;
2. Исходный текст модифицированной программы (согласно задания);
3. Выводы по проделанной работе с указанием достоинств и недостатков
предложенного исходного кода.
ЛАБОРАТОРНАЯ РАБОТА 6
"Обработка исключений"
Цель работы: Изучение принципов обработки исключений в программе.
(На примере программы Exceptions).
Задание к лабораторной работе:
1. Запустить программу Exceptions.
Данная программа содержит ряд примеров
обработки исключений различного типа. Пример, который необходимо
запустить, можно выбрать из меню программы.
Simple Handler - Демонстрирует простейшую структуру блоков try/catch.
Nested Handlers - Демонстрирует вложенную структуру блоков try/catch.
Failed Catch - Отключает возможность перехвата ошибки доступа к памяти;
может потребовать последующей перезагрузки компьютера.
Resource Exception - Ошибка, обусловленная загрузкой несуществующего
устройства.
User Exception - Генерирует пользовательское исключение.
42
приложение Win32, работающее в режиме командной строки. Программа
ожидает, когда в командной строке будет задано имя файла, имя пользователя и
параметр + (доступ разрешен) или - (доступ запрещен).
      2. Рассмотреть исходный код программы. Предложенный код позволяет
понять, как осуществляется установка или изменение атрибутов безопасности
на    уровне    объектов    в   операционной      системе   Windows     NT.
Поэкспериментировать с программой, изменив ее таким образом чтобы
запретить доступ к данному объекту со стороны всех пользователей или,
наоборот, чтобы разрешить всеобщий доступ к нему. Изменить владельца
файла. Настроить программу для работы с другими объектами, для этого
модифицировать DACL.

     Содержание отчета:
  1. Цель работы;
  2. Исходный текст модифицированной программы (согласно задания);
  3. Выводы по проделанной работе с указанием достоинств и недостатков
     предложенного исходного кода.




                      ЛАБОРАТОРНАЯ РАБОТА №6

                          "Обработка исключений"

     Цель работы: Изучение принципов обработки исключений в программе.
(На примере программы Exceptions).

     Задание к лабораторной работе:

1. Запустить программу Exceptions. Данная программа содержит ряд примеров
обработки исключений различного типа. Пример, который необходимо
запустить, можно выбрать из меню программы.

Simple Handler - Демонстрирует простейшую структуру блоков try/catch.
Nested Handlers - Демонстрирует вложенную структуру блоков try/catch.
Failed Catch - Отключает возможность перехвата ошибки доступа к памяти;
может потребовать последующей перезагрузки компьютера.
Resource Exception - Ошибка, обусловленная загрузкой несуществующего
устройства.
User Exception - Генерирует пользовательское исключение.



                                      42