Re: Как считать значение из реестра, в MS VC++ 6?
От: asv  
Дата: 06.08.01 04:46
Оценка:
Здравствуйте Derzky, вы писали:

D>Как считать значение из реестра, в MS VC++ 6?

D>На примере — HKEY_LOCAL_MACHINE\Software\My Company строковой параметр User,
D>как считать его значение в переменную типа CString?

char buff[256]; // в Win95/98 строка в реестре не может быть больше 255 символов
memset(buff, 0, 256);

HKEY hKey = NULL;
RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE", 0, KEY_ALL_ACCESS, &hKey);
RegOpenKeyEx(hKey, "My Company", 0, KEY_ALL_ACCESS, &hKey);
RegQueryValueEx(hKey, "User", 0, REG_SZ, buff, 255);
RegCloseKey(hKey);

все ф-ции работы с реестром описаны в
MSDN\Platform SDK\Registry\Registry Reference\Registry Functions
--
asv
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.