Как считать параметры из реестра?
Для Sikhaya
Если можно, пришлите и мне примеры. Был бы весьма признателен. [email]saphirelab85423@mail.ru[/email]
HKEY g_hKey;
void RegInit(char *psz)
{
DWORD dwDisposition;
LONG res = RegCreateKeyEx(
HKEY_CURRENT_USER, // handle to open key
psz, // subkey name
0, // reserved
NULL, // class string
REG_OPTION_NON_VOLATILE, // special options
KEY_ALL_ACCESS, // desired security access
NULL, // inheritance
&g_hKey, // key handle
&dwDisposition // disposition value buffer
);
if (res != ERROR_SUCCESS)
{
ReportLastError("RegInit", res);
}
}
DWORD RegGetVal(char *pszName, DWORD dwDefault)
{
DWORD dwData;
DWORD dwSize = sizeof(DWORD);
LONG lr = RegQueryValueEx(
g_hKey,
pszName,
NULL,
NULL,
(LPBYTE)&dwData,
&dwSize
);
if (lr != ERROR_SUCCESS) return dwDefault;
return dwData;
}
void RegSetVal(char *pszName, DWORD dwVal)
{
DWORD dwSize = sizeof(DWORD);
LONG lr = RegSetValueEx(
g_hKey,
pszName,
NULL,
REG_DWORD,
(LPBYTE)&dwVal,
dwSize);
}
.....
Вот спасибочки!
Цитата:
Originally posted by dimus
Вот спасибочки!
Вот спасибочки!
Опоздала с ответом. Я присылала практически то же самое, что выше написал г-н Arestov. Но у него немного покрасивее вышло