Реестр Windows или системный реестр (англ. Windows Registry) – иерархически построенная база данных параметров и настроек в большинстве операционных систем Microsoft Windows

Реестр содержит информацию и настройки для аппаратного обеспечения, программного обеспечения, профилей пользователей, предустановки. Большинство изменений в Панели управления, ассоциации файлов, системные политики, список установленного ПО фиксируются в реестре.

Реестр Windows был введён для упорядочения информации, хранившейся до этого во множестве INI-файлов, которые использовались для хранения настроек до того, как появился реестр.

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

Окно (Редактор реестра) содержит пять папок:

• HKEY_CLASSES_ROOT (информация о настройках интерфейса),

• HKEY_CURRENT_USER (данные о настройках текущего пользователя),

• HKEY_LOCAL_MACHINE (информация о конфигурации компьютера и об установленном программном обеспечении),

• HKEY_USERS (данные обо всех пользователях Windows),

• HKEY_CURRENT_CONFIG (информация о настройках оборудования, которое используется в текущем сеансе работы).

Данные в реестре упорядочены в древовидные структуры, состоящие из узлов (ключей). Каждый ключ имеет один родительский ключ, один или несколько дочерних ключей, а тажке может иметь конструкции вида <имя_параметра>=<значение>. Исключением являются корневые ключи (они не имеют родителей) и дочерние ключи низшего уровня (они не имеют дочерних ключей). По умолчанию несистемное программное обеспечение регистрирует свою информацию в корневом ключе с именем HKEY_CURRENT_USER.

Если ключ имеет значение 1, то он работает (что-то отключает), если – 0 то не работает.

Системному реестру Windows соответствует объект класса TRegistry (из модуля Registry),

Работа с TRegistry очень проста. В большинстве случаев ваше взаимодействие с реестром сводится к выполнению следующих четырех операций:

1. Создание экземпляра класса TRegistry.

2. Открытие ключа методом OpenKey.

3. Чтение или запись данных функцией Read или Write.

4. Закрытие ключа функцией CloseKey.

Перед использованием TRegistry необходимо включить в список uses главной формы модуль Registry


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: