Re: Ошибка с RegOpenKeyEx
От: Lonely Dog Россия  
Дата: 21.02.07 13:12
Оценка:
Здравствуйте, Serg Phantom, Вы писали:

SP>Доброго всем!

SP>Код:
SP>
SP>BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fwdreason, LPVOID lpvReserved)
SP>{
SP>  HKEY LocalServer = 0;
SP>  DWORD Status = RegOpenKeyEx(HKEY_CURRENT_USER, "Software", KEY_QUERY_VALUE, 0, &LocalServer);
SP>  ...
SP>}
SP>

...
SP>Что же я не так делаю в билдере?
Смотрим прототип функции RegOpenKeyEx:
LONG RegOpenKeyEx(
  HKEY hKey,
  LPCTSTR lpSubKey,
  DWORD ulOptions,
  REGSAM samDesired,
  PHKEY phkResult
);

Видим, что у вас в коде перепутаны параметры ulOptions и samDesired. Думаю, что вот так все будет работать:
DWORD Status = RegOpenKeyEx(HKEY_CURRENT_USER, "Software", 0, KEY_QUERY_VALUE, &LocalServer);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.