Работа с реестром в Delphi

Система и файлы   30 Сентябрь 2010  Автор статьи: admin 

В этом уроке я покажу пример работы с реестром в Delphi.

Для начала создадим новый проект Delphi. Все функции и процедуры для работы с реестором находятся в модуле Registry, поэтому прежде чем работать с реестором, мы добавим в раздел uses новый модуль Registry.

Создадим любую кнопку и в ее OnClick пишем:


var a:TRegistry;

begin
// создаем переменную, а точнее обрабатываем ее как TRegistry
a := TRegistry.Create;

// определяем корневой ключ, с которым мы будем работать
a.RootKey := HKEY_CLASSES_ROOT;

// открываем нужный ключ реестра
a.OpenKey('\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}', false);

// когда ключ открыт, мы можем изменять его параметры.
// Т.к. этот ключ отвечает за название Корзины,
// то изменим его значение на "Мусорка".
a.WriteString('', 'Мусорка');
end;

Стоит отметить, что изменить название корзины можно изменит только на ОС Windows XP и ранее. На Windows Vista и 7 этот способ работать не будет.

Научиться программировать

  • на Delphi

  • на Java

  • на C++