Компоненты, использующие реестр



Компонент Описание
Ядро Win XP (Kernel) При старте системы ядро извлекает из реестра сведения о загружаемых драйверах и порядке их загрузки; ядро (файл Ntoskrnl.exe) записывает в реестр собственную инф-цию, напр. номер версии
Программы установки (Setup) В процессе установки аппаратных устройств и приложений программа Setup добавляет новые конфигурационные данные в реестр и считывает из него инф-ю для утилиты, позволяющей корректно удалить это приложения.
Распознаватель (Recognizer) При каждом запуске ПК распознаватель аппаратных средств (Hardware Recognizer) помещает в реестр список обнаруженных им устройств. Для ПК с CPU Intel распознавание осуществляется программой Ntdetect.com и ядром Win XP-Ntoskrnl.exe
Драйвера устройств Обмениваются с реестром параметрами загрузки и конфигурационными данными, они аналогичны строкам Device= в файле Config.sys.Драйверы устройства информируют реестр об используемых систеиных ресурсах, например запросы на прерывание
Пользовательские профили ОС обеспечивает возможность создания множества пользовательских профилей, которые определяют индивидуальные параметры настройки дисплея, сетевых соединений, принтеров и др.;; информация о имени пользователя и его правах хранится в реестре. Пользовательские профили бывают: локальные (при первой регистрации пользователя на локальном ПК), «блуждающие» (создаются админом и хранятся на сервере) и обязательные (для обратной совместимости с доменами WIN NT4.0)
Аппаратные профили Реестр, в отличие от ini – файлов позволяет хранить множество аппаратных конфигураций (набор инструкций с указанием ОС драйвер какого устройства должен загружаться при запуске ПК)

Структура реестра

Реестр Windows XP по-прежнему хранится на диске в виде файлов ульев (hives). Этот термин введен разработчиками Microsoft, чтобы подчеркнуть сходство структуры реестра с ячеистой структурой пчелиного улья (в локализованной русской версии они называются «кустами»). Он состоит из набора каталогов, каждый из которых содержит либо подкаталоги, либо записи. В этом он похож на файловую систему, содержащую очень маленькие файлы. Microsoft называет каталог реестра ключом. Все каталоги верхнего уровня (имена корневых ключей) начинаются со строки HKEY, что означает «дескриптор ключа»- handle, который может использоваться программой. Дескриптор это значение, применяемое для уникального описания ресурса, к которому программа может получить доступ..

Реестр Windows XP состоит из пяти корневых ключей (root key):

· HKEY_LOCAL_MACHINE ( содержит глобальную информацию о компьютерной системе, включая данные об аппаратных средствах и ОС, в том числе: тип шины, системная память, драйверы устройств и управляющие данные, используемые при запуске системы; информация, содержащаяся в этом ключе действует применительно ко всем пользователям, регистрирующимся в системе )

· HKEY_CLASSES_ROOT ( Содержит ассоциации между приложениями и типами файлов – база данных расширений и соответствующих им программ; информацию OLE – Object Linking and Embedding., ассоциированную с объектами COM – Component Object Model – модель компонентных объектов; данные по ассоциации файлов и классов (эквивалент реестра ранних версийWindows, служивших надстройкой над MS DOS) )

· HKEY_CURRENT_CONFIG ( Содержит конфигурационные данные для текущего аппаратного профиля, который представляет собой наборы изменений, внесенных в стандартную конфигурацию сервисов и устройств, установленную данными ключей SOFTWARE и SYSTEM корневого ключа HKEY_LOCAL_MACHINE. В этом ключе отражаются только изменения )

· HKEY_CURRENT_USER ( Содержит пользовательский профиль пользователя, на данный момент, регистрирующегося в системе, включая переменные окружения, настройку рабочего стола, параметры настройки сети, принтеров и приложений. Этот ключ представляет собой ссылку на ключ HKEY_USERS\user_SID, где SID – идентификатор безопасности (Security ID, SID) пользователя, зарегистрировавшегося в сети на текущий момент, по которому ОС его идентифицирует)

· HKEY_USERS ( Содержит все активно загруженные пользовательские профили, включая HKEY_CURRENT_USER. Пользователи, получающие удаленный доступ к серверу, не имеют профилей, содержащихся под этим ключом, их профили загружаются в реестры на их ПК. ОС требует наличия учетных записей для каждого пользователя, регистрирующегося в системе. Данный ключ содержит вложенный ключ \Default определяемый идентификатором безопасности каждого пользователя -Security ID )


Дата добавления: 2015-12-19; просмотров: 12; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!