Не работает RegOpenKeyEx - VB

Узнай цену своей работы

Формулировка задачи:

Почему вызов RegOpenKeyEx возвращает 2? То есть это ошибка ERROR_FILE_NOT_FOUND. Ветка в реестре существует. Программа REG.EXE в составе Windows, корректно работает и выдаёт нужное значение:reg query "HKEY_CURRENT_USER\Control Panel\Desktop" /v "HungAppTimeout" Может прав не хватает, хотя запускаю от имени Администратора. Пробовал на WinXP(x32) и Win7(x64). Почему этот код не работает?

Решение задачи: «Не работает RegOpenKeyEx»

textual
Листинг программы
Private Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExW" _
               (ByVal hKey As Long, _
               ByVal lpValueName As Long, _
               ByVal lpReserved As Long, _
               ByRef lpType As Long, _
               ByRef lpData As Any, _
               ByRef lpcbData As Long) _
      As Long

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5