Изначально в операционной системе Windows использовались конфигурационные файлы с расширением .INI. Однако, с файлами .INI связан целый ряд проблем и неудобств: ограниченный размер, отсутствие стандартного формата, медленный доступ, отсутствие поддержки сети и т.д.

Ты сможешь лишь 85%

ОС Windows 3.1 (да-да, именно Windows 3.1) уже содержала системный реестр, который содержался в файле REG.DAT и просматривался с помощью программы REGEDIT.EXE. Реестр использовался для обеспечения совместной работы технологий DDE (dynamic data exchange — динамический обмен данными), OLE (Object Linking and Embedding — внедрение и связывание объектов) и файлового менеджера. В Windows XP реестр расположен в самом “сердце” системы и содержит практически всю конфигурационную информацию. Системный реестр разбит на несколько основных разделов/деревьев, начинающихся со значения HKEY_, которое является дескриптором, используемым программами Windows XP.

Разделы системного реестра

HKEY_LOCAL_MACHINE

Раздел содержит информацию об установленном аппаратном и программном обеспечении

HKEY_CLASSES_ROOT

Ссылка на раздел HKEY_LOCAL_MACHINE\SOFTWARE\Classes. Этот раздел содержит данные взаимосвязи между приложениями и типами файлов, а так же информацию, применяемую технологией OLE

HKEY_CURRENT_CONFIG

Ссылка на раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current, содержащий информацию о текущей конфигурации системы

HKEY_CURRENT_USER

Ссылка на раздел HKEY_USERS\<SID пользователя>, содержащий информацию о пользователях, зарегистрированных в системе в текущий момент времени. К этим данным относятся сведения об операционной среде, сетевых соединениях, принтерах и т.д.

HKEY_USERS

Подраздел содержит информацию о загруженных профилях пользователей, включая .DEFAULT — профиль пользователя, принятый по умолчанию

Каждый из подразделов содержит целый ряд ключей (keys), которые, в свою очередь, содержат вложенные ключи. Каждый ключ/подключ включает в себя записи, состоящие из трех элементов:

n имя записи, например — Wallpaper;

n тип значения записи, например — REG_SZ (то есть текстовая строка);

n фактическое значение записи, например — c:\windows\microsoft.bmp.

Для редактирования системного реестра предоставляется две программы — REGEDT32.EXE и REGEDIT.EXE. Программа REGEDIT.EXE обеспечивает более эффективный механизм поиска данных, однако не поддерживает все типы записей системного реестра Windows NT. Если необходимо просмотреть содержимое системного реестра, сделайте следующее.

  1.  Откройте редактор системного реестра (REGEDIT.EXE или REGEDT32.EXE).

Редактор REGEDT32.EXE позволяет переключить реестр в режим только для чтения, тем самым защищая реестр от случайного повреждения (Параметры > Только чтение (Options > Read Only Mode)).

  2.  Выберите раздел HKEY_USERS.

  3.  Перейдите в раздел .default\Control Panel\Desktop, после чего в правой панели будет показан набор записей.

Одна из записей определяет фоновое изображение, расположенное в окне регистрации Windows.

Кому нужна эта Винда? Нам нужны бабки за 180 секунд!

Leave a Reply

Your email address will not be published. Required fields are marked *