Компоненты, использующие реестр
Компонент | Описание |
Ядро 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!