"Барри Саймон "О реестре Registry и настройке системы Windows95" (прогр.)" - читать интересную книгу авторав которой написано vxdfile. Если изменить эту строку в одном разделе, она
одновременно изменится и в другом. Рассмотрев эти разделы еще пристальнее, можно установить, что и HKEY_CLASSES_ROOT, и HKEY_LOCAL_MACHINE\SOFTWARE\Classes содержат не только идентичные данные, но и идентичные подразделы. Как только вы заметите такие совпадения, станет проще разобраться в структуре реестра. Он содержит шесть корневых разделов, формирующих первый уровень дерева. Все остальные разделы представляют собой подразделы этих шести: HKEY_LOCAL_MACHINE (HKLM) содержит все данные из System.dat, описывающие драйверы, установленное оборудование, коммуникационные порты, конфигурацию программного обеспечения и другие элементы, определяющие индивидуальные параметры системы; HKEY_USERS содержит подразделы для используемого по умолчанию блока User.dat и подразделы для файла User.dat текущего пользователя (если ПК настроен только для одного пользователя, он будет содержать только раздел "По умолчанию"). В Windows Resource Kit утверждается, что HKEY_USERS содержит подразделы для всех файлов User.dat, которые размещены в системе, но это не так; HKEY_CLASSES_ROOT (HKCR), представляющий собой копию раздела HKLM\SOFTWARE\Classes, содержит информацию о технологии OLE, системных аббревиатурах, механизме drag-and-drop и других функциях интерфейса, реализуемых на уровне ядра системы; HKEY_CURRENT_USER (HKCU) содержит данные из файла User.dat текущего подразделов HKEY_USERS; HKEY_CURRENT_CONFIG содержит информацию об установленных в данный момент аппаратурных средствах. Поскольку HKLM\CONFIG охватывает все возможные параметры оборудования системы, раздел HKEY_CURRENT_CONFIG всегда представляет собой копию подраздела из HKLM\CONFIG; HKEY_DYN_DATA, который хранится в ОЗУ для обеспечения быстрого доступа к нему, содержит информацию об устройствах, которые были установлены или загружены - успешно либо безуспешно. Таким образом, в реестре есть только три раздела, которые не дублируются: HKEY_DYN_DATA, HKEY_USERS и HKEY_LOCAL_MACHINE. Следовательно, если вы экспортируете реестр целиком, получающийся в результате REG-файл содержит лишь два корневых раздела - HKEY_USERS и HKEY_LOCAL_MACHINE (при этом HKEY_DYN_DATA размещается в ОЗУ). Структура корневых разделов может показаться избыточной, но такое дублирование весьма полезно. Разделы HKEY_CURRENT_USER и HKEY_CURRENT_CONFIG позволяют отделить текущие установочные параметры вашей машины от других, не всегда используемых характеристик системы. Раздел HKEY_CLASSES_ROOT - по сути копия всей регистрационной базы данных, которая наиболее важна при изменении настройки системы. Именно здесь определяется порядок работы с файлами различных типов Windows 95. HKCR и типы файлов |
|
|