Дополнительные сведения

Реестр является настоящей базой данных, поэтому в нем используется технология восстановления, похожая на оную в NTFS. Уже упомянутые LOG-файлы содержат журнал транзакций, который хранит все изменения. Благодаря этому реализуется атомарность реестра – то есть в данный момент времени в реестре могут быть либо старые значения, либо новые, даже после сбоя. Как видим, в отличие от NTFS, здесь обеспечивается сохранность не только структуры реестра, но и данных. К тому же, реестр поддерживает такие фишки NTFS, как управление избирательным доступом и аудит событий – система безопасности пронизывает всю NT снизу доверху. Да, эти функции доступны только из Regedt32.exe или Regedit.exe для XP. А еще весь реестр или его отдельные части можно экспортировать в текстовые reg-файлы (Unicode для Windows 2000 и старше), редактировать их в блокноте, а затем экспортировать обратно. Во многих редакторах реестра можно подключать любые доступные ульи реестра, в том числе и на удаленных машинах (при соответствующих полномочиях). Есть возможность делать резервные копии с помощью программы NTBackup.

Ход работы:

Для запуска системного реестра Windows XP необходимо нажать кнопку <Пуск>, <Выполнить>, ввести команду <Regedit> и нажать <ОК>. Запуститься программа Редактор реестра (Рисунок 1).

Рисунок 1. Редактор реестра Regedit.

Для перехода по разделам реестра необходимо выбрать соответствующий раздел и нажать кнопку раскрывающегося списка, находящуюся слева он названия раздела.

Ключ, отвечающий за настройки рабочего стола находится по адресу <HKEY_CURRENT_USER\Control Panel\Desktop> (Рисунок 2)

Рисунок 2. Ключ реестра отвечающий за настройки рабочего стола.

Размеры элементов экрана в Windows (иконки, шрифты, рамки, меню, полосы прокрутки) хранятся в разделе HKEY_CURRENT_USER\Control Panel\desktop\WindowMetrics реестра (Рисунок 3).

Рисунок 3. Ключ реестра отвечающий за размеры элементов экрана.

В таблице приведены некоторые параметры, содержащиеся в этом разделе.

Имя параметра Описание
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)

 

 








Дата добавления: 2015-06-12; просмотров: 915;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.