Шаг 68.
Основы JavaScript.
Общие сведения о реестре

    На этом шаге мы приведем общие сведения о реестре.

    Реестр Windows представляет собой базу данных, содержащую сведения об ее настраиваемых параметрах или о конфигурации операционной системы. Кроме того, в реестре хранится информация о настройках аппаратных средств компьютера и программ. Реестры различных систем и версий семейства Windows частично различаются. Однако между ними много общего. В Windows 3.1 (Windows for WorkGroups) реестр хранится в файле reg.dat в папке Windows. В более поздних версиях, Windows 9x/Me и т. д., реестр размещается в двух файлах, расположенных в папке Windows: system.dat и user.dat. Записи в файле реестра имеют более удобную древовидную структуру.

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

Таблица 1. Разделы реестра
Имя раздела реестра Сокращенное имя раздела реестра Описание
HKEY_CLASSES_ROOT HKCR Содержит информацию о зарегистрированных типах файлов, OLE и др.
HKEY_CURRENT_USER HKCU Содержит параметры настройки оболочки Windows для пользователя, вошедшего в Windows. Например, настройки Рабочего стола, меню кнопки Пуск. Если на компьютере работает единственный пользователь и используется обычный вход в Windows, то содержимое этого раздела берется из подраздела HKEY_USERS\DEFAULT.
HKEY_LOCAL_MACHINE HKLM Содержит информацию об установленных драйверах и программном обеспечении.
HKEY_USERS HKU Содержит параметры настройки оболочки Windows для всех пользователей. Информация из этого раздела копируется в раздел HKEY_CURRENT_USER. С другой стороны, все изменения в разделе HKEY_CURRENT_USER автоматически переносятся а раздел HKEY_USERS.
HKEY_CURRENT_CONFIG HKCC Содержит информацию о настройках устройств Plug&Play, а также сведения о настройках компьютера с переменным составом аппаратных средств.
HKEY_DYN_DATA HKDD Содержит изменяющиеся данные о состоянии устройств, установленных на компьютере пользователя. Эти сведения отображаются в окне Панель управления | Система | Устройства | Свойства. Данные этого раздела обновляются операционной системой Windows, и поэтому не рекомендуется редактировать его самостоятельно.

    Перечисленные коренные разделы имеют подразделы, а подразделы - свои подразделы и т. д. В конечном разделе ветви дерева реестра определяются параметры. Каждый параметр имеет имя и значение. Работа с реестром заключается в просмотре, создании и удалении его записей. Так, можно создать или удалить раздел реестра, создать или удалить параметр в каком-либо разделе. Однако делать это без четкого понимания целей и правил не рекомендуется.

    Для работы с реестром используются три основных способа.

  1. С помощью редактора реестра - программы regedit.exe. Чтобы запустить редактор реестра, достаточно выполнить команду Пуск | Выполнить, ввести с клавиатуры слово regedit и щелкнуть на кнопке ОК. Данный способ наиболее безопасный.
  2. С помощью reg-файлов. Это текстовые файлы с расширением reg, записи в которых имеют довольно простую структуру. Запуск reg-файла приводит к открытию диалогового окна с предложением добавить информацию из этого файла в реестр. При вашем согласии данные из reg-файла будут импортированы в файлы реестра.
  3. С помощью JavaScript, использующей специальные методы Windows Scripting Host. В этом случае можно организовать не видимую пользователем работу с реестром.

    На следующем шаге мы рассмотрим структуру reg-файла.




Предыдущий шаг Содержание Следующий шаг