Чтение онлайн

на главную

Жанры

Полное руководство по Microsoft Windows XP

Мюллер Джон Поль

Шрифт:

Записи второго типа связаны с обозначениями приложений, используемых для открытия файлов, например с обозначением Access.Database. Записи о расширениях файлов обычно ассоциированы с файлом данных приложения или выполняемого файла специальной функции Windows XP. На рис. 12.7 проиллюстрирована типичная структура раздела HKEY_CLASSES_ROOT.

Рисунок 12.7. В разделе hkey_classes_root для файла приведены ссылки на подразделы реестра

На рис. 12.7 расширение. zip выделено, поскольку оно содержит несколько представляющих интерес компонентов. Компоненты расширения могут включать в себя различные элементы, предназначенные для выполнения специальных операций, однако большая их часть не содержит ничего, кроме обозначений приложений (скажем, для указания на режим по умолчанию). Например, если в контекстном меню воспользоваться командой Создать (New) и посмотреть на тип файла, он, скорее всего, содержит данные о расширении оболочки (ShellEx и ShellNew), являющиеся частью раздела расширения файла.

Расширение. zip обычно связано с приложением WinZip. Поэтому интересно узнать, что произойдет в случае, если данное

приложение не установлено на компьютере. Windows XP предусматривает применение постоянного обработчика (Persistent Handler) CompressedFolder, который позволяет просмотреть содержимое файла (по аналогии с содержимым папки).

Обозначения приложений также можно рассматривать в качестве дополнительных данных. Компоненты этих обозначений могут включать в себя записи всплывающих меню, если щелкнуть правой кнопкой мыши по какой-либо записи в Проводнике. Обозначения приложений также содержат компоненты, указывающие на тип воспроизводимого значка и другие параметры, связанные с файлом соответствующего типа. Так, в записи идентификатора класса 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, в большинстве случаев достаточно информативны. Все записи предназначены для задания и модификации специальных параметров пользователей, не оказывающих существенного влияния на компьютерную систему, например на ее драйверы.

Рисунок 12.8. Раздел hkey_current_user содержит все данные обо всех настройках, выполненных пользователем

Большая часть компонентов раздела HKEY_CURRENT_USER поддерживается с помощью приложений и панели управления. Тем не менее на практике можно столкнуться с такими ситуациями, когда изменения выполняются вручную, а не с помощью стандартного приложения. Так, в ряде случаев проще задать палитру цветов посредством подобного подхода, поскольку воспроизводимый перечень содержит все возможные варианты (рис. 12.9). Если его просмотреть, можно без труда найти записи (например, кнопки), которые не допускают изменения состояния с помощью опций диалогового окна Дополнительное оформление (Advanced Appearance). Разрешается задавать внешний вид этих кнопок по своему усмотрению.

Рисунок 12.9. Некоторые записи проще изменить с помощью системного реестра, чем с помощью приложений панели управления

Теперь, когда вы получили первое представление о разделе HKEY_CURRENT_USER, можно перейти к обсуждению ряда его подразделов. Типичный раздел HKEY_CURRENT_USER обычно состоит из нескольких подразделов, которые используются относительно редко (а в ряде случаев вообще не используются). В приведенном ниже перечне указаны наиболее значимые подразделы, которые часто применяются пользователями:

• подраздел AppEvents включает перечень событий, которые имеют место для приложений и соответствующих звуковых эффектов;

• подраздел Console содержит параметры командных запросов. С ними рекомендуется познакомиться поближе, поскольку некоторые из них трудно модифицировать другими способами. Так, с помощью указанного подраздела вы в состоянии задать нестандартный шрифт, подстроить размер курсора или изменить палитру цветов;

• подраздел Control Panel включает записи приложений панели управления, которые допускают индивидуальные изменения компьютерной среды. Вы можете обнаружить в этом подразделе параметры, соответствующие региональным стандартам, а также параметры цветов, клавиатуры и мыши. Однако другие настройки, например опции, определяющие конфигурацию сетевых соединений с Internet, могут отсутствовать, поскольку они связаны с применением специального программного приложения;

• подраздел Identities включает список всех идентификаторов Internet и соответствующих идентификационных данных. Здесь представлен перечень заблокированных отправителей по каждому идентификатору, а также перечень учетных записей и их параметры;

• подраздел Network содержит перечень сетевых дисководов и их параметры;

• подраздел Printers включает перечень сетевых принтеров и их параметры;

• подраздел RemoteAccess содержит перечень используемых сетевых соединений с Internet и их параметры;

• подраздел Software включает перечень программных средств, которые применяются в компьютерной системе, а также описание установок и опций программного обеспечения. Кроме того, здесь находится список поставщиков, каждому из которых выделен собственный подраздел (или несколько подразделов).

Раздел HKEY_LOCAL_MACHINE

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

эффективного применения этих аппаратных средств. Здесь присутствуют сведения практически обо всех устройствах системы. Если подобных сведений нет, Windows XP просто не сможет задействовать соответствующее устройство.

Большая часть информации об аппаратных средствах хранится именно в этом разделе, в частности данные об устройствах Plug and Play, использующихся на компьютере. Раздел также содержит полный перечень драйверов со ссылками на номер версии. Кроме того, здесь можно найти информацию о самих устройствах. Например, на практике различия между версиями одной и той же звуковой платы весьма заметны, поскольку для различных версий предусмотрены различные требования (это связано с коррекцией поставщиками наборов микросхем, добавлением функций и изменением конфигурации). Windows XP обеспечивает хранение всех этих версий и вариантов в реестре.

Раздел HKEY_LOCAL_MACHINE также содержит основные системные параметры. Если вы инсталлируете приложение, которое определяет конфигурацию для нескольких пользователей, соответствующие параметры появятся именно здесь.

Некоторые параметры программных средств воздействуют на параметры процедуры инсталляции. Например, 32-разрядное приложение сохраняет запись о местоположении своей таблицы SFT (Setup and Format Table – таблица запуска и форматирования) именно здесь. Этот файл также используется приложением при инсталляции, а некоторые приложения применяют его для модификации параметров режима настройки. Такие приложения, как Microsoft Word, вообще хранят все опции настройки в таблицах SFT. В этом файле сосредоточена основная информация о загрузке конфигурации приложений, в частности, в виде таблиц SFT.

И, наконец, в разделе HKEY_LOCAL_MACHINE представлены данные, касающиеся обеспечения безопасности, в том числе и данные SAM (Security Access Manager – Диспетчер безопасного доступа). На рис. 12.10 показано типичное представление этого раздела.

Рисунок 12.10. Раздел hkey_local_machine содержит основные параметры программных и аппаратных средств, а также настройки режима обеспечения безопасности

В указанном разделе имеется полезная информация об операционной системе Windows. Например, при обращении к подразделу HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\ System\ CentralProcessor можно обнаружить дополнительные сведения о центральном процессоре компьютера. На практике вместо получения данных из вкладки Общие (General) диалогового окна Свойства системы (System Properties), содержащего, скажем, основные параметры процессора Pentium II фирмы Intel, удобнее воспользоваться данными указанного раздела, чтобы выяснить, что процессор относится, в частности, к модели x86 Family 6 Model 5 Stepping 2 (эти сведения в ряде случаев могут оказаться весьма полезными).

...

Принцип Питера Нортона: настройка безопасности для пользователей Windows XP Home Edition

Версия Windows XP Home Edition является в определенном смысле малоинформативной, поскольку не содержит сведений о параметрах настройки безопасности. Вы не в состоянии изменять эти установки так же просто, как, скажем, давать указание в процессе регистрации применить учетную запись Гость (Guest). В этом случае параметры режима обеспечения безопасности, конечно, задаются, однако специалисты Microsoft не предусмотрели доступ к ним для пользователей.

К счастью, эта проблема устраняется достаточно просто. Обратитесь к подразделу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl\Set\Control\Lsa и найдите параметр forceguest, которому следует присвоить значение 0 для отмены соответствующей функции или 1 для ее активизации. Подраздел LSA (Local Security Authority – полномочия на изменение локальных параметров режима обеспечения безопасности) содержит все параметры режима обеспечения безопасности компьютерной системы. Я рекомендую весьма аккуратно задавать эти параметры, поскольку любая ошибка способна привести к запрету на регистрацию пользователей в компьютерной системе.

Раздел HKEY_USERS

Раздел HKEY_USERS содержит перечень всех пользователей, имеющих доступ к реестру. На практике не рекомендуется изменять параметры для тех пользователей, которые здесь указаны. Тем не менее этот раздел легко использовать для получения полезной информации. Причина подобного подхода весьма проста: ни одна из имеющихся записей не оказывает влияния до тех пор, пока вы в очередной раз не зарегистрируетесь в Windows XP, поэтому характер воздействия достаточно сложно оценить до момента очередной перезагрузки системы. Кроме того, изменение параметров для текущего пользователя является пустой тратой времени, поскольку Windows XP может сама корректировать их с помощью данных раздела HKEY_CURRENT_USER на этапе выхода из системы или при завершении работы.

Этот раздел удобен для загрузки данных других пользователей – например, если требуется редактирование другой учетной записи. В таком случае нужно воспользоваться рекомендациями раздела «Загрузка и выгрузка кустов в системном реестре», приведенного в начале данной главы. Настройка здесь производится практически так же, как в случае HKEY_CURRENT_USER, а единственное отличие состоит в том, что редактируется учетная запись другого пользователя. Естественно, при редактировании следует быть весьма аккуратным, поскольку другой пользователь может столкнуться в дальнейшем с целым рядом проблем, скажем, если учетная запись на этот момент активизирована.

На рис. 12.11 показан вариант экрана, содержащего подраздел. Default (По умолчанию), который обычно применяется в тех случаях, когда у вас нет идентификационных данных. Например, пользователь, регистрирующийся с учетной записью Гость (Guest), может обратиться к подразделу. Default, а не к стандартным параметрам. Операционная система Windows предусматривает использование этой учетной записи при создании новой. Советую время от времени проверять содержимое подраздела. Default, чтобы убедиться в том, что оно соответствует текущим параметрам режимов обеспечения безопасности и настройки, принятым в вашей организации.

Рисунок 12.11. Windows XP создает в разделе hkey_users по одной записи на каждого пользователя, который регистрируется в системе

Раздел HKEY_CURRENT_CONFIG

Раздел HKEY_CURRENT_CONFIG – наиболее простой раздел системного реестра, содержащий два дочерних подраздела: Software (программные средства) и System (Система). Как правило, записи этого раздела используются интерфейсом графического устройства GDI API (см. главы 14 и 16) для конфигурирования дисплея и принтера. Раздел HKEY_CURRENT_CONFIG также включает некоторые вспомогательные параметры для взаимодействия с Internet.

Поделиться:
Популярные книги

Наследник Четырех

Вяч Павел
5. Игра топа
Фантастика:
героическая фантастика
рпг
6.75
рейтинг книги
Наследник Четырех

Адъютант

Демиров Леонид
2. Мания крафта
Фантастика:
фэнтези
6.43
рейтинг книги
Адъютант

Возвышение Меркурия. Книга 7

Кронос Александр
7. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 7

Приручитель женщин-монстров. Том 1

Дорничев Дмитрий
1. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 1

Лорд Системы 4

Токсик Саша
4. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 4

Возвышение Меркурия. Книга 2

Кронос Александр
2. Меркурий
Фантастика:
фэнтези
5.00
рейтинг книги
Возвышение Меркурия. Книга 2

Прометей: каменный век II

Рави Ивар
2. Прометей
Фантастика:
альтернативная история
7.40
рейтинг книги
Прометей: каменный век II

На границе империй. Том 10. Часть 3

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 10. Часть 3

6 Секретов мисс Недотроги

Суббота Светлана
2. Мисс Недотрога
Любовные романы:
любовно-фантастические романы
эро литература
7.34
рейтинг книги
6 Секретов мисс Недотроги

Неудержимый. Книга XIII

Боярский Андрей
13. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XIII

Вернуть невесту. Ловушка для попаданки

Ардова Алиса
1. Вернуть невесту
Любовные романы:
любовно-фантастические романы
8.49
рейтинг книги
Вернуть невесту. Ловушка для попаданки

На руинах Мальрока

Каменистый Артем
2. Девятый
Фантастика:
боевая фантастика
9.02
рейтинг книги
На руинах Мальрока

Найди меня Шерхан

Тоцка Тала
3. Ямпольские-Демидовы
Любовные романы:
современные любовные романы
короткие любовные романы
7.70
рейтинг книги
Найди меня Шерхан

Табу на вожделение. Мечта профессора

Сладкова Людмила Викторовна
4. Яд первой любви
Любовные романы:
современные любовные романы
5.58
рейтинг книги
Табу на вожделение. Мечта профессора