Практическая работа №16
Тема: «Исследование редактора реестра операционной системы»
Цель: научиться использовать реестр операционной системы для настройки различных параметров.
Ход работы
Для запуска системного реестра Windows необходимо нажать кнопку <Пуск>, <Выполнить>, ввести команду <Regedit> и нажать <ОК>. Запустится программа Редактор реестра.
Для перехода по разделам реестра необходимо выбрать соответствующий раздел и нажать кнопку раскрывающегося списка, находящуюся слева он названия раздела.
Ключ, отвечающий за настройки рабочего стола находится по адресу <HKEY_CURRENT_USER\Control Panel\Desktop>
Размеры элементов экрана в Windows (иконки, шрифты, рамки, меню, полосы прокрутки) хранятся в разделе HKEY_CURRENT_USER\Control Panel\desktop\WindowMetrics реестра.
В таблице приведены некоторые параметры, содержащиеся в этом разделе.
Имя параметра | Описание |
BorderWidth | Ширина рамки окна |
CaptionFont | Шрифт заголовка |
CaptionHeight | Высота шрифта заголовка |
CaptionWidth | Ширина заголовка |
IconFont | Шрифт названия иконки |
IconSpacing | Горизонтальный интервал между иконками |
IconSpacingFactor | Фактор, используемый для вычисления положения иконок |
IconVerticalSpacing | Вертикальный интервал между значками |
MenuFont | Параметры шрифта (гарнитура, имя шрифта, и т.д.), используемого в строках меню |
MenuHeight | Высота ячейки символа, используемого в строке меню |
MenuWidth | Ширина ячейки символа, используемого в строке меню |
MessageFont | Шрифт, используемый в сообщениях |
ScrollHeight | Высота горизонтальной полосы прокрутки |
ScrollWidth | Ширина вертикальной полосы прокрутки |
ShellIconBPP | Число цветов (битов на точку), используемых для иконок |
ShellIconSize | Размер иконок на Рабочем столе (и в проводнике в режиме «Крупные значки») |
SmCaptionFont | Шрифт в маленьких заголовках |
SmCaptionHeight | Высота ячейки символа в маленьком заголовке |
SmCaptionWidth | Ширина ячейки символа в маленьком заголовке |
StatusFont | Шрифт, используемый в панели состояния окна |
Каждый ключ, содержащий данные для шрифта, состоит из последовательности байтов, соответствующих имени шрифта и нескольким флагам, определяющим тип шрифта, типы начертания (полужирный, курсив) и т.д. Эти параметры можно изменять на вкладке «Оформление» диалога «Свойства: Экран».
Некоторые параметры настройки элементов экрана:
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\ShellIconSize – управляет размером отображения значков рабочего стола. Значение 48 указывает, что значки рабочего стола будут отображаться размером 48х48 точек. Аналог <Свойства: Экран> / <Оформление> / <Эффекты> / <Применять крупные значки>.
HKEY_CURRENT_USER\Control Panel\Desktop\FontSmoothing – управляет сглаживанием неровностей экранных шрифтов. Аналог <Свойства: Экран> / <Оформление> / <Эффекты> / <Применять следующий метод сглаживания экранных шрифтов>.
HKEY_CURRENT_USER\Control Panel\Desktop\DragFullWindows – управляет отображением содержимого окна при его перетаскивании. Аналог <Свойства: Экран> / <Оформление>/<Эффекты>/<Отображать содержимое окна при его перетаскивании>.
HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper – содержит путь к файлу рисунка обоев, аналог <Свойства: Экран> / <Рабочий стол>.
HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE – содержит путь к файлу с заставкой, аналог <Свойства: Экран> / <Заставка>.
Ключ реестра HKEY_CLASSES_ROOT
Корневой ключ реестра HKEY_CLASSES_ROOT содержит информацию обо всех ассоциациях (связях) расширений имен файлов, с приложениями, поддерживающими эти типы файлов, и о данных, ассоциированных с объектами СОМ. Эти данные совпадают с информацией, которая содержится в ключе classes, расположенной в иерархии ниже ключа HKEY_LOCAL_MACHINE\SOFTWARE.
Некоторые ключи раздела HKEY_CLASSES_ROOT:
HKEY_CLASSES_ROOT\.ico – определяет параметры файлов с расширением ico (значков, иконок);
HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8\ShellNew – определяет параметры открытия файлов с расширением XLS (параметр Filename=excel9.xls);
HKEY_CLASSES_ROOT\.zip\ShellNew – определяет параметры открытия файлов с расширением ZIP(параметр Filename= C:\Program Files\WinRAR\zipnew.dat);
HKEY_CLASSES_ROOT\Excel.Template\shell\Print\command – определяет команды печати для шаблонов электронных таблиц Excel HKEY_CLASSES_ROOT\jpg – определяет программу с которой ассоциированы файлы с расширением JPG (параметр По умолчанию = ACDSee.jpg)