Windows XP. Библиотека пользователя. Андрей Боренков
Чтение книги онлайн.
Читать онлайн книгу Windows XP. Библиотека пользователя - Андрей Боренков страница 22
♦ двоичные (например, 4 5 0 0 53 0 0 4F) – длина такого параметра не должна превышать 16 Кбайт;
♦ DWORD – такой параметр занимает 4 байта и отображается как в шестнадцате-ричном, так и в десятичном виде, например 0x00000001 (1); в скобках указывается десятичное значение, а перед ними – шестнадцатеричное.
Между тем типов значений параметров значительно больше. Обратите внимание, что рядом с названием каждого параметра присутствует столбец Тип. Кратко рассмотрим основные типы значений параметров реестра.
♦ REGBINARY – двоичные данные (довольно часто – сведения об аппаратных компонентах).
♦ REGDWORD – значение, занимающее 4 байта и представленное как в шестнад-цатеричном, так и в десятичном виде.
♦ REGEXPANDSZ – содержит некоторую переменную, которую приложение может изменить в процессе работы.
♦ REG_DWORD_BIG_ENDIAN – 32-битное значение (старший байт расположен в самом начале).
♦ REG_MULTI_SZ – значение, содержащее несколько строк для более удобного восприятия (строки будут разделены специальным символом NULL).
♦ REGEXPANDSZ – содержит имена переменных, которые приложение может заменить на их реальные значения (переменная длина).
♦ REGSZ – текстовая строка (как правило, содержит какое-нибудь текстовое описание).
♦ REG_LINK – содержит определенную ссылку в формате Unicode.
♦ REG_FULL_RESOURCE_DESCRIPTOR – данные, касающиеся аппаратных ресурсов системы (например, DMA, I/O, IRQ и т. п.). Отображается в шестнадцатерич-ном виде.
♦ REG_RESOURCE_LIST – также содержит данные, касающиеся аппаратных ресурсов системы, – тип интерфейса и номер шины. Отображается в шестнадца-теричном виде.
♦ REGNONE – данный тип значения используется в том случае, когда операционная система не может распределить имеющиеся данные (неопределенный тип).
Рассмотрим разделы системного реестра.
HKEY_CLASSES_ROOT. Данный раздел содержит информацию обо всех типах файлов, которые встречаются в процессе работы операционной системы, а также о программах, которые открывают файлы указанных типов (это необходимо, чтобы открывать файл двойным щелчком). Кроме того, здесь находится информация об открытии файла путем его перетаскивания в окно программы.
HKEY_CURRENT_USER. Раздел содержит информацию, касающуюся настроек пользователя, в данный момент работающего за компьютером (например, внешний вид Рабочего стола).
HKEY_LOCAL_MACHINE. Здесь находятся данные о текущей конфигурации системы, активных службах и драйверах, а также об установленном программном обеспечении и его настройках.
HKEYUSERS. В данном разделе хранится информация обо всех пользователях компьютера и их личных настройках. Для каждого пользователя создается отдельная запись, название которой соответствует его имени.
HKEY_CURRENT_CONFIG. Раздел содержит информацию, касающуюся конфигурации оборудования, входящего в состав компьютера, а также данные, необходимые