Не работает 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д