Имя пользователя:
Пароль:
 

Название темы: Работа с реестром С++
Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Цитата ShadowMas:
Borland C++ v.5.02 »
в нём фокус, предложенный Drongo не прокатит. Надо или из библиотеки OWL класс искать, или Win32 API.
Win32 API:
Код: Выделить весь код
// 1. получить мнимый указатель на ветку реестра HKEY функцией RegOpenKey
// 2. получить значение функцией RegQueryValue
// 3. освободить указатель RegCloseKey

unsigned char binary_data_buffer[100];
long binary_data_buffer_size;
HKEY hkey; // RegOpenKey инициализирует нулём, если не получится

if (0==RegOpenKey(HKEY_CURRENT_USER, "Software\\Path", &hkey) &&
   0==RegQueryValue(hkey, "var_name", binary_data_buffer, &binary_data_buffer_size))
{
    clog << hex << setfill('0');

    for(unsigned b=0; n<binary_data_buffer_size; ++n)
   {
       clog << hex << setw(2) << unsigned(binary_data_buffer[n]) << "  ";
   }
}

if (hkey) RegCloseKey(hkey);
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:41, 02-10-2009 | #4

Название темы: Работа с реестром С++