Функции работы с реестром. Вопрос
Модераторы: Duncon, Hawk, Romeo, Eugie
Ключ открываю ф-цией RegCreateKeyEx c доступом ALL_ACCESS. Затем пытаюсь прочитать его значение и он не читается в Win 98, хотя в ХР и в Win 2000 всё моё творение прекрасно работает. Нужно сказать ещё, что в Win 98 значение ключа програмно изменяется - нет только чтения. В чём может быть причина? Подскажите пожалуйста.
Читай MSDN там много отличий для Windows Me/98/95.
Отличий я не нашёл, в плане использования RegQueryValueEx, а вот с пониманием английского вышел подвох. Последний параметр этой ф-ции - указатель на переменную, которая будет содержать размер считанных данных, во всяком случае я так перевёл. И действительно, в 2000 и ХР так и происходит. А чтобы работало в 98, в эту переменную нужно внести размер считываемых данных, кстати, пока не передашь этот параметр, ф-ция не определяет и тип данных в ключе. Спасибо за отзыв. С уважением.