Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Чтение DWORD из реестра

27K
20 июля 2010 года
TDK
29 / / 30.09.2008
Как можно прочитать DWORD из реестра, а потом сравнить его с константой. К примеру в реестре есть данные типа DWORD = 0хffffffff (4294967295). Если константа совпадает с этим значение, то нужно показать сообщение.
Вот так читаю реестр
Код:
HKEY hKey = 0;
DWORD skit[255] = {0};      
DWORD dwType = 0;
DWORD dwBufSize = sizeof(skit);
const char* subkey = RegKey;
if( RegOpenKey(HKEY_CURRENT_USER,subkey,&hKey) == ERROR_SUCCESS)
{
      dwType = REG_DWORD;
      RegQueryValueEx(hKey,"TEST",0, &dwType, (LPBYTE)&skit, &dwBufSize);        
      RegCloseKey(hKey);
}

А как теперь сравнить DWORD с константой?
332
20 июля 2010 года
Valiant
416 / / 27.09.2004
msdn
 
Код:
32-bit unsigned integer. The range is 0 through 4294967295 decimal.
This type is declared in WinDef.h as follows:
typedef unsigned long DWORD;]
14K
20 июля 2010 года
dsoft
36 / / 08.06.2006
if skit = myconst
bla-bla;
else
bla-bla;

Возможно так ????
27K
22 июля 2010 года
TDK
29 / / 30.09.2008
2Valiant если я правильно понял то DWORD нужно перевести в int если да то как это можно сделать можно примерчик?
Все разобрался все таки ночью хорошо мыслится :)
332
23 июля 2010 года
Valiant
416 / / 27.09.2004
Значит телепат во мне ещё не до конца умер ...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог