Обратитесь к программе Редактор реестра: на экране появятся пять разделов HKEY, содержащих данные о самом компьютере. Каждый раздел HKEY включает сведения об отдельных компонентах конфигурации. Например, в разделе HKEY_CLASSES_ROOT имеются сведения о программных приложениях, которые используются для файлов определенного типа и запуск которых осуществляется с помощью двойного щелчка по нужному файлу. На рис. 12.1 показан пример данных, выводимых на экран при запуске Редактора реестра.
Рисунок 12.1.
Обратите внимание на иерархический характер структуры данных на экране. Доступ к каждому компоненту реестра обеспечивается при помощи подразделов, расположенных в иерархической структуре Редактора реестра. Многие специалисты пользуются для этих целей обратной косой чертой, как и при указании пути для локального диска. На рис. 12.1 представлен подраздел HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KeyboardClass. Для краткости его иногда именуют просто KeyboardClass, однако подробное название позволяет указать его местоположение в иерархии. Поскольку раздел Registry может содержать множество копий одного и того же ключа, удобнее использовать полное название при выполнении тех или иных изменений. Кроме того, именно такое название ключа приводится в некоторых текстовых материалах, например в базе знаний фирмы Microsoft (Microsoft Knowledge Base) на сайте http://search.support.microsoft.rom/kb/c.asp.
Предупреждение
Программа RegEdit является именно тем программным приложением, которое призвано помочь опытным пользователям изменять характеристики Windows XP и других приложений. Хотя этот подход позволяет улучшать параметры системы и облегчить применение приложений, он может негативно воздействовать на эту систему в случае некорректного использования. Поэтому не рекомендуется изменять записи в реестре, если вы не до конца представляете их назначение. При нарушении данного правила вы рискуете потерять ценную информацию, а при последующем запуске Windows XP может просто не загрузиться.
На рис. 12.1 также показаны некоторые типичные параметры. Информация в данном случае приводится в приемлемом для просмотра виде – отдельной текстовой строки. Различать типы параметров легко с помощью колонки Тип (Type), в поле Имя (Name) находится имя разработчика, который часто обращается к параметру, тогда как поле Данные (Data) обычно содержит сам параметр. Ключам всегда придаются параметры По умолчанию (Default), к которым обращаются с помощью соответствующего ключа. В табл. 12.1 собраны наиболее часто употребляемые средства поддержки реестра. Разрешается создавать собственные параметры и одновременно знакомиться с типовыми средствами поддержки.
Примечание
В табл. 12.1 фраза «легко считываемый пользователем» вовсе не означает, что данные могут так же легко интерпретироваться. Параметры (в виде строк) содержат текстовые сообщения различного типа. Большая часть пользователей хорошо ориентируется в описаниях пути, например в виде C: \TEMP, однако лишь немногие правильно интерпретируют специальные идентификаторы (GUID), скажем типа {92FA2C24-253C-11d2-90FB-00 60 08A1F441}. Идентификатор GUID, хорошо знакомый разработчикам (но не обычным пользователям), по-прежнему присутствует в параметре (в виде строки).
Таблица 12.1.
Типовые данные реестра