Первоначально в Windows вместо реестра использовались *.ini файлы, но при работе с ними возникало много проблем - ограничения размеров, отсутствие стандартного формата, медленный доступ, отсутствие поддержки сети и т.д. В Windows 3.1 (именно Windows, а не Windows NT) уже существовал реестр, который хранился в reg.dat и мог быть просмотрен, используя regedit.exe. Он использовался для интеграции DDE, OLE и File Manager. В Windows NT реестр - сердце NT, в котором хранится почти вся информация, разделенная на несколько подразделов, каждый из которых начинается с HKEY_.
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 of User> Содержит информацию о текущих пользователях (как например, переменные среды, сетевые подключения, принтеры и т.д.) |
HKEY_USERS | Содержит информацию о загруженных профилях пользователей, включая профиль, заданный по умолчанию. |
Каждый раздел может иметь несколько подразделов, а каждый подраздел может иметь несколько собственных подразделов . Каждый раздел/подраздел может иметь несколько значений, состоящих из трех частей:
Редактировать реестр можно с помощью двух инструментов: regedt32.exe и regedit.exe.Regedit.exe обладает лучшими средствами поиска, но не поддерживает все типы парметров Windows NT. Если Вы хотите просто посмотреть, что из себя представляет реестр, выполните следующее:
На первую страницу Раздел Windows NT Назад
Copyright © 2000. Andrey Harchenko. При
перепечатке ссылка на http://WinFAQ.com.ru
обязательна.
Авторские права на оригиналы
статей: Microsoft
Corporation, SavillTech Ltd,
Simon Clausen