Организация реестра
¦ S-1.5-18 является известным SID для учетной записи LocalSystem.
Windows XP загружает профиль этой записи, когда программа или служба запускается с правами учетной записи LocalSystem.
¦ S-1.5-19 является известным SID для учетной записи LocalService.
Service Control Manager (Менеджер управления службами) использует эту учетную запись для запуска локальных служб с правами учетной записи LocalSystem.
¦ S-1.5-20 является известным SID для учетной записи NetworkService.
Service Control Manager использует эту учетную запись для запуска сетевых служб с правами учетной записи LocalSystem.
При работе с HKU вы можете не обращать на эти SID внимание.
Все остальные подключи из HKU принадлежат вторичным пользователям. Например, если вы используете команду Windows XP Run As (Запуск от имени) для запуска программы от имени другого пользователя, операционная система загружает в HKU установки для этой учетной записи. Эта возможность, называемая вторичным входом в систему, позволяет пользователям запускать программы с более высокими полномочиями без реального входа в систему с другой учетной записью. Например, если я зарегистрировался в системе с использованием учетной записи Jerry, который принадлежит к группе Power Users (Опытные пользователи), но мне требуется выполнить некие действия с правами администратора, то я нажимаю клавишу Shift, щелкаю правой клавишей мыши на ярлыке программы, выбираю Run As (Запуск от имени) и затем ввожу имя и пароль учетной записи администратора. Программа будет запущена от имени администратора, и в этом случае HKU будет содержать настройки и для учетной записи Jerry, и для учетной записи Administrator (Администратор). Эта техника помогает предотвратить как человеческие ошибки, так и действие некоторых видов вирусов.
Рисунок 1.7 показывает типичное содержимое HKU и описывает каждый из его подключей. Такие же установки учетных записей по умолчанию и служебных учетных записей вы можете увидеть и у себя на компьютере. Остальные подключи и SID будут отличаться в зависимости от SID учетной записи консольного пользователя и того, зарегистрированы ли в системе Windows XP другие пользователи.
HKEY_CURRENT_USER
HKCU содержит пользовательские установки консольного пользователя. Этот корневой ключ является ссылкой на HKU\SID, где SID является идентификатором безопасности консольного пользователя. Эта ветка включает переменные окружения, настройки рабочего стола, сетевые соединения, принтеры и настройки приложений. Вот краткий перечень некоторых подключей этого корневого ключа.
¦ AppEvents. Связывает звуки с событиями. Например, он связывает
звуки с кнопкой минимизации окна, а также с выходом из Windows
ХР.