Лекция: Системная база данных ОС MS Windows - реестр. Общая организация, типы параметров. Утилиты для работы с реестром. Экспорт и импорт данных реестра.
Реестр Windows
Реестр — это унифицированная база данных, содержащая информацию об аппаратной и программной конфигурации локального компьютера. Здесь же хранятся данные приложений. Сетевые средства обеспечивают доступ к реестру по сети для удаленного администрирования и диагностики. В ОС имеется редактор реестра RegEdit.exe, позволяющий просматривать и редактировать данные. Редактор располагается в папке Windows
Структура реестра
Реестр — это древовидная иерархическая структура. Она хранится в двух файлах. Обычно их два: один содержит настройки пользователя (User.dat), а другой настройки компьютера (обычно System.dat). Каждый узел дерева называется ключом. Реестр напоминает файловую систему, любой ключ может содержать вложенные ключи (аналог каталогов). В ключе хранится произвольное число значений данных любого типа. Каждое значение называется элементом реестра. Компоненты ключей содержат:
· Имя — Обязательный. Текстовая строка, уникальная среди других ключей того же уровня иерархии
· Класс — не обязательный. Имя класса объекта. Предназначен для использования в коде методов классов, экземпляры которого хранятся в реестре
· Дескриптор защиты — не обязательный. Содержат дескрипторы защиты Windows NT/2000. Допускают управление доступом
· Время последней записи — не обязательный. Время, когда ключ последний раз был модифицирован
· Элементы — не обязательный. Имя для идентификации значения. Тип и сами данные