Docsity
Docsity

Подготовься к экзаменам
Подготовься к экзаменам

Учись благодаря многочисленным ресурсам, которые есть на Docsity


Получи баллы для скачивания
Получи баллы для скачивания

Заработай баллы, помогая другим студентам, или приобретай их по тарифом Премиум


Руководства и советы
Руководства и советы

Архитектура системного реестра Windows реферат 2010 по информатике , Сочинения из Информатика

Архитектура системного реестра Windows реферат 2010 по информатике

Вид: Сочинения

2016/2017

Загружен 11.04.2017

refbank17477
refbank17477 🇷🇺

4.7

(3)

10 документы

1 / 9

Toggle sidebar

Сопутствующие документы


Частичный предварительный просмотр текста

Скачай Архитектура системного реестра Windows реферат 2010 по информатике и еще Сочинения в формате PDF Информатика только на Docsity! АРХИТЕКТУРА СИСТЕМНОГО РЕЕСТРА WINDOWS 1.ТИПЫ ДАННЫХ Конечным элементом дерева реестра являются ключи или параметры. Все параметры реестра имеют фиксированный тип. В табл.1 приведен полный список используемых типов. Не все из них используются в разных версиях Windows. Например, REG_QWORD явно предназначен для 64- битной версии XP. Кроме того, сохраняется преемственность поколений Windows – в более поздних версиях используются все типы ранних версий. Также следует учесть, что ряд типов используется только системой в некоторых разделах, и создать свой параметр такого типа с помощью редактора реестра не получится. Таблица 1 Типы параметров № п/п Тип данных Описание Windows 9x REG_BINARY Двоичные данные. Большинство сведений об аппаратных компонентах хранится в виде двоичных данных и выводится в редакторе реестра в шестнадцатеричном формате. Максимальная длина такого ключа 16Кб. REG_DWORD Данные, представленные целым числом (4 байта). Многие параметры служб и драйверов устройств имеют этот тип и отображаются в двоичном, шестнадцатеричном или десятичном форматах REG_SZ Текстовая строка фиксированной длины (например, "C: \Windows") Windows XP REG_EXPAND_S Z Строка Unicode переменной длины. Этот тип данных включает переменные, обрабатываемые программой или службой REG_MULTI_SZ Многострочный текст Unicode. Этот тип, как правило, имеют списки и другие записи в формате, удобном для чтения. Записи разделяются пробелами, запятыми или другими символами REG_DWORD_LI TTLE_ENDIAN 32-разрядное число в формате “остроконечников” — младший байт хранится первым в памяти. Эквивалент REG_DWORD {308D0430 – 1090 – 11cf – B92A – 00AA006238F8}\ InprocServer32 = C:\PETZOLD\CHAP20\PUBMEM.DLL InprocServer32 означает, что файл, на который ссылаются, является 32- разрядным файлом с расширением .DLL. 2. ХРАНЕНИЕ РЕЕСТРА Ранее была рассмотрена логическая структура реестра, но существует ещё и физическая структура, сохраняющая различные части реестра в отдельных файлах. Хранение реестров разных версий Windows имеют различия. В Windows ХР реестр содержится в двух файлах SYSTEM.DAT и USER.DAT, находящиеся в каталоге Windows. В Windows Me был добавлен еще один файл CLASSES.DAT. В Windows XP элементы реестра хранятся в виде атомарной структуры. Реестр разделяется на составные части, называемые ульями (hives), или кустами. Ульи хранятся на диске в виде файлов (табл.2). Некоторые ульи, такие, как HKLM\HARDWARE, не сохраняются в файлах, а создаются при каждой загрузке, то есть являются изменяемыми (vola-tile). При запуске системы реестр собирается из ульев в единую древовидную структуру с корневыми разделами. Таблица 2 Ульи реестра Улей Расположение HKLM\SYSTEM %SystemRoot%\system32\config\system HKLM\SAM %SystemRoot%\system32\config\SAM HKLM\SECURITY %SystemRoot%\system32\config\SECURITY HKLM\SOFTWARE %SystemRoot%\system32\config\software HKLM\HARDWARE Изменяемый улей HKLM\SYSTEM\Clone Изменяемый улей HKU\<SID_пользователя> %USERPROFILE%\ntuser.dat HKU \<SID_пользователя>_Classes %USERPROFILE%\Local Settings\Application Data \Microsoft\Windows\UsrClass.dat HKU\.DEFAULT %SystemRoot%\system32\config\default Кроме этих файлов, есть ряд вспомогательных, со следующими расширениями: ALT — резервная копия улья HKLM\SYSTEM для Windows 2000 (отсутствует в XP). LOG — журнал транзакций, в котором регистрируются все изменения реестра. SAV — копии ульев в том виде, в котором они были после завершения текстовой фазы установки. Пользователи Windows 98 могут провести параллель между файлами с расширением .sav и файлом System.1st. На рис.1 показаны взаимосвязи между кустами реестра и соответствующими им файлами. На рисунке показан каталог % SYSTEMROOT%\System32\Config, в котором содержатся файлы кустов с настройками для компьютера. Из рис.1 видно, что Windows сохраняет содержание подраздела HKLM\SOFTWARE в файле куста, который называется Software. Рис.1. Взаимосвязи между кустами реестра и соответствующими им файлами 3. ФАЙЛ РЕЕСТРА Знание реестра Windows будет не полным без умения написать reg- файл. Начнем с того, что это такое. Reg-файл - это файл, имеющий определенную структуру и содержащий информацию, которая может быть импортирована в реестр. Если была заблокирована работа с редактором реестра, то наиболее легким способом подредактировать реестр будет создание и импортирование reg-файла. К reg-файлам предъявляются определенные требования по структуре. Начнем с того, что в первой строке файла обязательно должно быть введено (для Windows ХР) REGEDIT4 или (для Windows 2000/XP) Windows Registry Editor Version 5.00. Обратите внимание на то, что буквы должны быть большие. Кроме этого в первой строке ничего быть не должно. После этого текста ОБЯЗАТЕЛЬНО должна быть пустая строка. Затем, указывается раздел реестра, в котором надо прописать или изменить какие-то параметры. Название раздела должно быть заключено в квадратные скобки [...]. Ниже прописываются параметры, которые надо добавить, по одному параметру в строке. Если надо провести изменения в нескольких разделах, то должны оставлять одну пустую строку между последним параметром предыдущего раздела и названием следующего раздела. Может немного запутанно, но вот как это должно выглядеть: REGEDIT4 [Razdel1] "param1"="znachenie1" "param2"="znachenei2" "param3"="znachenie3" [Razdel2] "param_1"="znachenie_1"
Docsity logo