На рис. 12.7 расширение. zip выделено, поскольку оно содержит несколько представляющих интерес компонентов. Компоненты расширения могут включать в себя различные элементы, предназначенные для выполнения специальных операций, однако большая их часть не содержит ничего, кроме обозначений приложений (скажем, для указания на режим по умолчанию). Например, если в контекстном меню воспользоваться командой Создать (New) и посмотреть на тип файла, он, скорее всего, содержит данные о расширении оболочки (ShellEx и ShellNew), являющиеся частью раздела расширения файла.
Расширение. zip обычно связано с приложением WinZip. Поэтому интересно узнать, что произойдет в случае, если данное приложение не установлено на компьютере. Windows XP предусматривает применение постоянного обработчика (Persistent Handler)
Обозначения приложений также можно рассматривать в качестве дополнительных данных. Компоненты этих обозначений могут включать в себя записи всплывающих меню, если щелкнуть правой кнопкой мыши по какой-либо записи в Проводнике. Обозначения приложений также содержат компоненты, указывающие на тип воспроизводимого значка и другие параметры, связанные с файлом соответствующего типа. Так, в записи идентификатора класса CLSID обычно имеется указатель на СОМ-данные для заданного типа файлов. Windows XP требуется определенная информация для того, чтобы правильно и эффективно поддерживать разные типы файлов и выполнять специальные операции. Настоятельно не рекомендую изменять эту запись, если только не существует другая запись CLSID, которую планируется использовать вместо старой.
Раздел HKEY_CURRENT_USER
Раздел HKEY_CURRENT_USER содержит параметры программных средств, присутствующих в компьютерной системе, которые информируют о порядке конфигурирования Рабочего стола и клавиатуры. Указанный раздел также отвечает за параметры цветовой палитры и конфигурацию главного меню. Кроме того, он отвечает за все задаваемые параметры и содержит специальные параметры, которые будут рассматриваться в разделе «Сохранение пользовательской настройки приложений – пользовательских профилей» данной главы.
Раздел HKEY_CURRENT_USER контролируется с помощью параметров, сделанных данным пользователем, то есть пользователем, который зарегистрировался в данный момент на компьютере. Записи этого раздела отличаются от записей конфигурации пользователей, присутствующих в других разделах реестра. Раздел HKEY_CURRENT_USER предназначен, в частности, для разделов, где информация часто меняется, а также других объектов, содержащих сведения постоянного типа. Реестр копирует одну или несколько записей пользователей раздела HKEY_USERS в раздел HKEY_CURRENT_USER и модифицирует данные раздела HKEY_USERS при завершении работы на компьютере. Имя каждого пользователя, имеющего доступ к разделу HKEY_USERS, приводится в отдельном кусте.
Этот раздел является именно той областью, из которой Windows XP получает сведения о новых параметрах и в которую заносит все инициируемые пользователем изменения. Как следует из рис. 12.8, компоненты, присутствующие в разделе HKEY_CURRENT_USER, в большинстве случаев достаточно информативны. Все записи предназначены для задания и модификации специальных параметров пользователей, не оказывающих существенного влияния на компьютерную систему, например на ее драйверы.