Составители:
Рубрика:
Несмотря на необходимость соблюдать все меры предосторожности, ино-
гда все-таки возникает потребность в прямом доступе к системному реестру.
Простой просмотр сложной и многокомпонентной иерархической структуры
может оказаться непростой и довольно утомительной задачей. Единственным
альтернативным методом поиска определенной записи (точное расположение
которой не известно) является применение находящихся в меню Edit команд
Find и Find Next с указанием искомой строки или какого-либо другого извест-
ного значения.
С точки зрения разработчика более важно не уметь редактировать реестр,
а знать, каким образом он используется приложениями, т. е. как они записы-
вают данные в реестр и читают из него системную информацию. Для этого не-
обходимо разобраться со структурой реестра.
Реестр представляет собой иерархическую систему разделов и подразделов.
Нагляднее будет представить структуру реестра в виде дерева, разделы и подраз-
делы которого аналогичны каталогам и подкаталогам файловой системы (именно
таким образом реестр представлен в окне Registry Editor). Раздел (key) любого
уровня может содержать один или несколько фрагментов информации (парамет-
ров), подобно тому, как любой каталог может содержать один или несколько фай-
лов. В разделе могут также содержаться подразделы.
Основу структуры реестра Windows составляют шесть разделов верхне-
го уровня (табл. 5.1), предоставляющих доступ ко всем остальным подразде-
лам.
Таблица 5.1
Раздел Содержимое
HKEY_CLASSES_ROOT
Информация о зарегистрированных классах, расшире-
ниях документов и т. д. На самом деле данный раздел
является ссылкой на подраздел
HKEY_LOCAL_MACHINE\SOFTWARE\Classes
HKEY_CURRENT_USER
Информация, о текущей пользовательской конфигура-
ции, внешнем виде рабочего стола, сетевых настройках
и т. д. Реально этот раздел представляет собой ссылку на
подраздел HKEY_USERS для текущего пользователя
HKEY_LOCAL_MACHINE
Информация о системной (аппаратной) конфигурации,
в том числе о глобальных настройках приложений, под-
держиваемых устройствах, схемах подключения уст-
ройств и т. д.
HKEY_USERS
Информация обо всех пользователях, зарегистриро-
ванных в локальной системе (см. разд.
HKEY_CURRENT_USER)
Окончание таблицы 5.1
Раздел Содержимое
HKEY_CURRENT_CONFIG Ссылка на подраздел HKEY_LOCAL-_MACHINE \
72
Несмотря на необходимость соблюдать все меры предосторожности, ино-
гда все-таки возникает потребность в прямом доступе к системному реестру.
Простой просмотр сложной и многокомпонентной иерархической структуры
может оказаться непростой и довольно утомительной задачей. Единственным
альтернативным методом поиска определенной записи (точное расположение
которой не известно) является применение находящихся в меню Edit команд
Find и Find Next с указанием искомой строки или какого-либо другого извест-
ного значения.
С точки зрения разработчика более важно не уметь редактировать реестр,
а знать, каким образом он используется приложениями, т. е. как они записы-
вают данные в реестр и читают из него системную информацию. Для этого не-
обходимо разобраться со структурой реестра.
Реестр представляет собой иерархическую систему разделов и подразделов.
Нагляднее будет представить структуру реестра в виде дерева, разделы и подраз-
делы которого аналогичны каталогам и подкаталогам файловой системы (именно
таким образом реестр представлен в окне Registry Editor). Раздел (key) любого
уровня может содержать один или несколько фрагментов информации (парамет-
ров), подобно тому, как любой каталог может содержать один или несколько фай-
лов. В разделе могут также содержаться подразделы.
Основу структуры реестра Windows составляют шесть разделов верхне-
го уровня (табл. 5.1), предоставляющих доступ ко всем остальным подразде-
лам.
Таблица 5.1
Раздел Содержимое
Информация о зарегистрированных классах, расшире-
ниях документов и т. д. На самом деле данный раздел
HKEY_CLASSES_ROOT
является ссылкой на подраздел
HKEY_LOCAL_MACHINE\SOFTWARE\Classes
Информация, о текущей пользовательской конфигура-
ции, внешнем виде рабочего стола, сетевых настройках
HKEY_CURRENT_USER
и т. д. Реально этот раздел представляет собой ссылку на
подраздел HKEY_USERS для текущего пользователя
Информация о системной (аппаратной) конфигурации,
в том числе о глобальных настройках приложений, под-
HKEY_LOCAL_MACHINE
держиваемых устройствах, схемах подключения уст-
ройств и т. д.
Информация обо всех пользователях, зарегистриро-
HKEY_USERS ванных в локальной системе (см. разд.
HKEY_CURRENT_USER)
Окончание таблицы 5.1
Раздел Содержимое
HKEY_CURRENT_CONFIG Ссылка на подраздел HKEY_LOCAL-_MACHINE \
72
Страницы
- « первая
- ‹ предыдущая
- …
- 70
- 71
- 72
- 73
- 74
- …
- следующая ›
- последняя »
