Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PPO.docx
Скачиваний:
13
Добавлен:
18.04.2015
Размер:
608.92 Кб
Скачать

11.Реестр.

Реестр Windows или системный реестр  — иерархически построенная  база данныхпараметров и настроек в большинстве операционных системMicrosoft Windows.

Реестр содержит информацию и настройки для аппаратного обеспечения,программного обеспечения, профилей пользователей, предустановки.

Поддеревья реестра:

1. HKEY_LOCAL_MACHINE-Сведения о локальном компьютере, включая данные об оборудовании и операционной системе, такие как тип шины, системная память, драйверы устройств и параметры загрузки.

2. HKEY_CLASSES_ROOT - Сведения, используемые различными технологиями OLE, и данные о сопоставлении типов файлов.

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

4. HKEY_USERS - Сведения о загруженных профилях пользователя и профиль, используемый по умолчанию. Сюда

5. HKEY_CURRENT_CONFIG - Сведения о профиле оборудования, используемом локальным компьютером при запуске системы. Эти сведения используются для настройки загружаемых драйверов и разрешения дисплея.

HKEY - значение, используемое для идентификации ресурса. Это значение используется в программах для доступа к ресурсу.

12. Редактор реестра

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

Управление безопасностью реестра

Для управления безопасностью в редакторе реестра Windows XP предусмотрена команда Разрешения (Permissions), которая используется для редактирования прав доступа к ключам реестра и установки правил аудита на доступ к ним.

Примечание 

Следует отметить, что в Windows NT/2000 этими возможностями обладает только утилита Regedt32.exe, в которой есть специальное меню Безопасность (Security), позволяющее задавать права доступа и устанавливать правила аудита (auditing rules). B Windows XP эти функциональные возможности были перенесены в программу Regedit.exe. Обратите внимание, что права доступа к ключам реестра могут быть установлены независимо от типа файловой системы на диске, где располагаются файлы Windows XP.

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

Более подробная информация по этим вопросам содержится в главе 9, посвященной защите реестра.

Как и предыдущие версии NT/2000, так и Windows XP обладает следующими возможностями по обеспечению зашиты системы:

  •  доступ к ресурсам системы может жестко контролироваться;

  •  все операции по доступу к системным объектам могут регистрироваться в журнале безопасности;

  •  для доступа к системе требуется пароль, и операции доступа регистрируются в журнале безопасности.

Реестры разных версий Windows имеют различия; это нужно помнить при импорте reg-файлов. В Windows 2000 и XP в архитектуру реестра были введены важные новшества, улучшающие функциональность данного компонента ОС. Реестр хранится в бинарном (двоичном) виде, поэтому для ручной работы с ним необходима специальная программа — редактор реестра. В XP это Regedit.exe, в других версиях NT ими являются Regedit.exe и Regedt32.exe, имеющий дополнительные возможности работы с реестром (Regedt32.exe есть и в XP, но на самом деле он всего лишь вызывает Regedit.exe). Есть и другие программы, в том числе и консольные (Reg.exe). Ручным модифицированием параметров реестра мы займемся чуть позже, а сейчас рассмотрим основные группы сведений, хранящихся в этой базе данных.

  • Программы установки. Любая грамотно написанная программа под Windows должна иметь свой инсталлятор-установщик. Это может быть встроенный в ОС Microsoft Installer либо любой другой. В любом случае инсталлятор использует реестр для хранения своих настроек, позволяя правильно устанавливать и удалять приложения, не трогая совместно используемые файлы.

  • Распознаватель. При каждом запуске компьютера программа NTDETECT.COM и ядро Windows распознает оборудование и сохраняет эту информацию в реестре.

  • Ядро ОС. Хранит много сведений в реестре о своей конфигурации, в том числе и данные о порядке загрузки драйверов устройств.

  • Диспетчер PnP (Plug and Play). Абсолютно необходимая вещь для большинства пользователей, которая избавляет их от мук по установке нового оборудования (не всегда, правда:)). Неудивительно, что он хранит свою информацию в реестре.

  • Драйверы устройств. Хранят здесь свои параметры.

  • Административные средства. Например, такие, как Панель управления, MMC (Micro-soft Management Console) и др.

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

  • Аппаратные профили. Позволяют создавать несколько конфигураций с различным оборудованием.

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

Вот мы и разобрались с предназначением реестра. Теперь обратим свое внимание на логическую структуру реестра. Для лучшего понимания материала рекомендуется запустить Regedit.exe, только ничего пока не трогайте:).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]