Составители:
приложение 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
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »