Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС / Методические рекомендации по выполнению лабораторных работ.doc
Скачиваний:
243
Добавлен:
11.04.2015
Размер:
1.17 Mб
Скачать

Задания для самостоятельного выполнения

Задание 1.

Используя справочную систему Visual C++6.0 (см. Windows SDK) ознакомьтесь с описаниями типов параметров всех рассмотренных здесь функций. В рабочей тетради составьте их описания.

Задание 2.

Создайте два приложения. Первое приложение позволяет копировать в буфер обмена текст, введенный в его многострочное поле ввода. Второе приложение должно позволять сохранить текст из буфера обмена и отобразить его в своем окне.

Задание 3.

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

Контрольные вопросы

  1. Какие механизмы обмена данными между приложениями используются в Windows?

  2. Какие стандартные форматы буфера обмена поддерживает Windows?

  3. Какие основные функции по управлению буфером обмена поддерживает Win32 API?

  4. Какой последовательностью вызовов функций Win32 API реализуется помещение данных в буфер обмена?

  5. Какой последовательностью вызовов функций Win32 API реализуется доступ к данным буфера обмена?

Лабораторная работа № 12. Средства защиты и восстановления ОС

Цель работы

  1. Ознакомление со средствами защиты системных файлов цифровой подписью.

  2. Изучение функции отката драйверов.

  3. Знакомство с безопасным режимом загрузки Windows.

  4. Овладение средствами резервного копирования и восстановления.

  5. Знакомство с консолью восстановления.

  6. Освоение создания загрузочной дискеты.

Краткие теоретические сведения

1. Цифровая подпись драйверов.

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

Все системные файлы и драйверы Windows XP/2000/2003 защищены цифровой подписью. Цифровая подпись Microsoft гарантирует, что файл, подписанный ею, тестировался на совместимость с Windows 2000 и не был модифицирован или переписан во время установки дополнительного программного обеспечения.

В зависимости от установленных опций настройки Windows 2000 может игнорировать драйверы, не имеющие цифровой подписи, или выводить предупреждение при обнаружении таких драйверов (опция по умолчанию), или не допускать их установки. Для установки требуемой опции защиты системных файлов Windows 2000 необходимо выполнить следующие действия.

На панели управления щелкнуть по значку Система (System) и перейти на вкладку Оборудование (Hardware).

Нажать кнопку Подписывания драйверов (Driver Signing). На экране появится диалоговое окно Параметры подписывания драйвера (Driver Signing Options), в котором имеется группа Проверка подписи файла (File Signature Verification).

Выбрать требуемую опцию из следующих возможных:

  • Пропускать (Ignore) - система дает возможность устанавливать любые драйверы и системные файлы, игнорируя наличие или отсутствие у них цифровой подписи;

  • Предупреждать (Warn) - система будет выводить предупреждающие сообщения при попытке установить драйвер или системный файл, не имеющий цифровой подписи;

  • Блокировать (Block) - драйверы, не имеющие цифровой подписи, устанавливаться не будут.