- Фантастика и фэнтези
- Ироническое фэнтези
- Стимпанк
- Детективная фантастика
- Киберпанк
- Попаданцы
- LitRPG
- Космоопера
- Технофэнтези
- Городская фантастика
- Русское фэнтези
- Юмористическая фантастика
- Космическая фантастика
- Боевое фэнтези
- Эпическая фантастика
- Зарубежная фантастика
- Книги магов
- Мистика
- Разная фантастика
- Разное фэнтези
- Любовное фэнтези
- Романтическая фантастика
- Городское фентези
- Историческая фантастика
- Историческое фэнтези
- Социально-философская фантастика
- Сказочная фантастика
- Иностранное фэнтези
- Романтическое фэнтези
- Ироническая фантастика
- Ужасы и Мистика
- Постапокалипсис
- Героическая фантастика
- Фэнтези
- Научная Фантастика
- Социально-психологическая
- Альтернативная история
- Боевая фантастика
- Разная литература
- Пословицы, поговорки
- Шахматы
- Визуальные искусства
- Фанфик
- Авто и ПДД
- Военное
- Отраслевые издания
- Гиды, путеводители
- Зарубежная образовательная литература
- Военная история
- Цитаты из афоризмов
- Современная литература
- Великолепные истории
- Начинающие авторы
- Современная зарубежная литература
- Боевые искусства
- Изобразительное искусство, фотография
- Кино
- Литература 19 века
- Недвижимость
- Музыка, музыканты
- Готические новеллы
- Истории из жизни
- Культура и искусство
- Спецслужбы
- Зарубежная прикладная литература
- Музыка, танцы
- Подростковая литература
- Прочее
- Военная техника, оружие
- Газеты и журналы
- Периодические издания
- Домоводство, Дом и семья
- Любовные романы
- Экономическая литература
- Научные и научно-популярные книги
- О животных
- Биохимия
- Культурология
- Юриспруденция
- Политика
- Психотерапия
- Языкознание
- Научпоп
- Медицина
- Психология, личное
- Радиотехника
- Филология
- Педагогика
- Образовательная литература
- Деловая литература
- Физика
- Науки: разное
- Химия
- Воспитание детей, педагогика
- Детская психология
- Зарубежная публицистика
- Биология
- Архитектура
- Зарубежная психология
- Науки о космосе
- Социология
- Математика
- География
- Беременность, ожидание детей
- Литературоведение
- Транспорт, военная техника
- Обществознание
- Зоология
- География
- Альтернативная медицина
- Иностранные языки
- Ветеринария
- Рефераты
- Астрология
- Биофизика
- Экология
- История Европы
- Учебники
- Шпаргалки
- Государство и право
- Ботаника
- Религиоведение
- История
- Техническая литература
- Прочая научная литература
- Психология
- Детективы и Триллеры
- Справочная литература
- Проза
- Новелла
- Юмор
- Проза
- Историческая проза
- Русская современная проза
- Советская классическая проза
- Повести
- Очерки
- Эссе
- Рассказы
- Зарубежная современная проза
- Сентиментальная проза
- Зарубежная классика
- Афоризмы
- Эпистолярная проза
- Феерия
- Семейный роман/Семейная сага
- Разное
- Антисоветская литература
- Магический реализм
- Русская классическая проза
- Современная проза
- О войне
- Контркультура
- Классическая проза
- Поэзия, Драматургия
- Детская литература
- Детская фантастика
- Детские остросюжетные
- Детские стихи
- Детские приключения
- Внеклассное чтение
- Учебная литература
- Зарубежные детские книги
- Бизнес
- Загадки
- Книги для подростков
- Школьные учебники
- Детский фольклор
- Книги для дошкольников
- Детские детективы
- Детская познавательная и развивающая литература
- Буквари
- Прочая детская литература
- Сказка
- Детская проза
- Детская образовательная литература
- Юмор
- Документальные книги
- Бизнес
- Внешнеэкономическая деятельность
- Тайм-менеджмент
- Кадровый менеджмент
- О бизнесе популярно
- Управление, подбор персонала
- Бизнес
- Менеджмент и кадры
- Продажи
- Экономика
- Ценные бумаги и инвестиции
- Малый бизнес
- Делопроизводство, офис
- Корпоративная культура, бизнес
- Банковское дело
- Финансы
- Зарубежная деловая литература
- Ораторское искусство / риторика
- Личные финансы
- Интернет-бизнес
- Поиск работы
- Государственное и муниципальное управление
- Бухучет и аудит
- Работа с клиентами
- Менеджмент
- Краткое содержание
- Личная эффективность
- Переговоры
- Приключения
- Старинная литература
- Религия и духовность
- Компьютеры и Интернет
- Блог
Читаем без скачивания Полное руководство по Microsoft Windows XP - Питер Нортон
Шрифт:
Интервал:
Закладка:
Рассмотрим структуру реестра. Для запуска Редактора реестра следует обратиться к программе RegEdit и проделать те же действия, которые позволяют активизировать любой другой раздел меню Пуск. Возможно, вы извлечете много полезных сведений из приводящихся ниже разделов, если сразу откроете программу Редактор реестра. Использование этой программы в процессе ознакомления с порядком выполнения Windows XP определенных операций облегчит понимание назначения каждого компонента реестра.
Первая информация о программе RegEdit связана с теми данными, которые присутствуют на экране (в режиме отображения двух секций) – так же, как в случае с программой Проводник). Записи в левом окне соответствуют разделам, чем-то напоминая заголовки разделов книги, и делят реестр на четкие и хорошо понятные компоненты. Такая структура позволяет быстро находить необходимые сведения о конфигурации системы.
Записи в правой секции представлены параметрами, которые, по существу, соответствуют элементам реестра, подобно подразделам книги. Реестр предусматривает применение трех типов параметров: строкового, двоичного и DWORD, причем только параметры первого типа допускают их нормальное считывание оператором. Двоичные параметры и параметры DWORD содержат данные, которые обеспечивают считывание компьютером, и предусматривают применение двух различных наборов переменных. В большинстве случаев вам не придется заботиться о них, поскольку приложения и сама Windows XP инициируют их применение автоматически.
Я всегда выдерживаю небольшую паузу, когда обращаюсь к реестру. Перед выполнением последующих действий рекомендую проделать операции, которые связаны с резервированием данных реестра. Заметным преимуществом этого подхода является возможность создания текстового файла, в отношении которого можно в дальнейшем выполнять любые операции (в частности, с помощью текстового редактора). Объем такого файла обычно весьма значителен, а программа Блокнот просто не может с ним управиться, поэтому следует обращаться за помощью к программе WordPad. Резервный файл удобен для восстановления данных системного реестра на более поздних этапах, например при возникновении каких-либо проблем. К сожалению, этот прием не будет востребован при полном разрушении реестра и перезагрузке компьютера. Windows XP требует для перезагрузки удаления всех записей из реестра.
Последующие разделы содержат материалы, описывающие реестр как объект операционной системы. Я не собираюсь останавливаться на многочисленных нюансах, а ставлю своей целью лишь ознакомить вас со структурой реестра и с порядком размещения в нем различных типов данных.
Раздел HKEY_CLASSES_ROOT
Содержимое раздела HKEY_CLASSES_ROOT всецело зависит от пользователя. С точки зрения разработчика, раздел HKEY_CLASSES_ROOT – один из наиболее сложных в реестре. Он включает в себя данные о модели многокомпонентных объектов (Component Object Model, COM, составляет основу новой технологии Microsoft – ActiveX, а теперь стала обязательным компонентом ОС Windows), применяемой для организации доступа и создания компонентов компьютерной системы. В данном случае под компонентом понимается объект, создаваемый операционной системой Windows XP (от обычного файла до нажатой кнопки и системного объекта низкого уровня). С точки зрения пользователя, раздел HKEY_CLASSES_ROOT должен содержать данные о типах файлов, ассоциированных с установленными на компьютере приложениями. При этом пользователи вправе наблюдать за изменениями подобных COM-данных, но достаточно редко их редактируют самостоятельно.
Именно здесь обычно присутствуют два типа записей о типах файлов, поддержку которых обеспечивают назначенные приложения. Записи первого типа указывают на расширения файлов и учитывают различные расширения, применяемые пользователями (например, doc и. txt). В Windows XP эти записи служат для различения типов файлов (в Windows XP имеются средства поддержки длинных имен файлов, а записи реестра используются для задания типов подобных длинных имен, например расширений, насчитывающих более трех символов). Реестр также применяет расширения, позволяющие указать принадлежность файла к определенным типам операций. Так, несмотря на невозможность выполнения каких-либо действий с файлом. dll, это расширение также приводится в перечне, поскольку 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). Разрешается задавать внешний вид этих кнопок по своему усмотрению.