Считывание из реестра - СРОЧНО !!!

lom 12.03.2004 - 12:16 | Фрагмент кода... В реестре в My есть значение ab=Some data (Default)=Some data *************************** HKEY hKey; CHAR szPath[MAX_PATH]; long dwSize = MAX_PATH; DWORD retValue = RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\My",NULL,KEY_READ,&hKey); // retValue = 0 retValue = RegQueryValue(hKey, "ab", szPath, &dwSize); // retValue = 2 если вызываю RegQueryValue(hKey, "", szPath, &dwSize), то всё ок и праильно считывается ! В чём дело ?
Тигренок 1 - 12.03.2004 - 12:18 | это все круто, конечно! а в чем, сообственно, проблема?
lom 2 - 12.03.2004 - 12:24 | RegQueryValue(hKey, "ab", szPath, &dwSize) = 2 - ошибка !!! и данные не считываются - ПОЧЕМУ ???!!!
UE 3 - 12.03.2004 - 12:37 | Очевидно, нет такого подключа "ab"...
lom 4 - 12.03.2004 - 15:39 | [3] - сть такой ключ !!! Сделал через RegQueryValueEx и всё заработало !!! В чём дело непонятно, использую Win2000.
UE 5 - 12.03.2004 - 16:01 | 2lom: --- The RegQueryValue function retrieves the data associated with the default or unnamed value of a specified registry key. --- The RegQueryValueEx function retrieves the type and data for a specified value name associated with an open registry key. --- Чуствуешь разницу между "a specified registry key" и "a specified value name" ? :)

>>