[Net] [C++] Не получается узнать браузер по умолчанию19.11.05 10:29 Автор: Marcus Статус: Незарегистрированный пользователь Отредактировано 19.11.05 10:49 Количество правок: 1
При выполнении этого кода возникает системная ошибка (Окно Win с предложением отправить отчет)
Правда я уверен что здесь не правильно указан ключ: путь к нему HTTP\\shell\\open\\command, а в имени ключа стоит "(По умолчанию)", если я меняю строчки 3,7 вот так
3 RegOpenKeyEx(HKEY_CLASSES_ROOT,"HTTP\\shell\\open\\command",0,KEY_READ,&hKey);
7 RegQueryValueEx(hKey,"",NULL,REG_SZ,&szBuf[0],(DWORD*)&dw);
происходит то же самое. В обоих случаях RegOpenKey срабатывает нормально, ошибка именно в строке 7.
Спасибо заранее
[C++] Уже получилось19.11.05 10:58 Автор: Marcus Статус: Незарегистрированный пользователь
Все, 3-х суток поисков было мало. Надо было написать в форуме, чтоб найти ошибку :).
Суть в том, что функции RegQueryVakueEx не нравится параметр REG_SZ, если вместо него поставить 0, все работает.