Учись программированию на C++ Builder бесплатно!

Среда разработки C++ Builder позволяет напрямую работать с реестром Windows. Самый простой способ воспользоваться классом TRegistry. Для его работы необходимо подключить библиотеку registry.hpp. Ниже приведён небольшой код, позволяющий добавить данные в реестр:

TRegistry *reg = new TRegistry(KEY_ALL_ACCESS);
if(reg) // если всё ОК
{
// выбираем нужный корень
reg->RootKey = HKEY_LOCAL_MACHINE;
// открываем секцию
reg->OpenKey("Software\\CuBook.PRO\\", true);
// удаляем ключ
reg->DeleteValue("some_key");
// записываем значения
reg->WriteString("anekdots","http://cubook.pro/");
// проверяем наличие ключа "vot"
if (KeyExists("vot") == false)
{
  ShowMessage("А куда vot'а дели?");
}
// закрываем секцию
reg->CloseKey();
}
delete reg;

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