RegOpenKeyEx

Тема в разделе "WASM.BEGINNERS", создана пользователем vg, 9 сен 2007.

  1. vg

    vg New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2007
    Сообщения:
    475
    Есть строковая переменная

    var db "HKEY_CURRENT_USER",0

    Нужно передать её в RegOpenKeyEx

    Так

    invoke RegOpenKeyEx,addr var,lpSubKey,NULL,KEY_QUERY_VALUE,addr hKey

    не работает

    Как правильно?
     
  2. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    Код (Text):
    1. HKEY_CLASSES_ROOT     = 80000000h
    2. HKEY_CURRENT_USER     = 80000001h
    3. HKEY_LOCAL_MACHINE    = 80000002h
    4. HKEY_USERS        = 80000003h
    5. HKEY_PERFORMANCE_DATA = 80000004h
    6. HKEY_CURRENT_CONFIG   = 80000005h
    7. HKEY_DYN_DATA         = 80000006h
     
  3. Mental_Mirror

    Mental_Mirror New Member

    Публикаций:
    0
    Регистрация:
    7 май 2007
    Сообщения:
    431
    vg
    Одним словом это не строковая переменная, а константа - циферка.
     
  4. driver_slave

    driver_slave New Member

    Публикаций:
    0
    Регистрация:
    24 авг 2007
    Сообщения:
    19
    P.S сорри я сначало подумал надо считать параметр:)
     
  5. axe_roma

    axe_roma New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2004
    Сообщения:
    93
    Адрес:
    Russia
    Ну т.е пиши вот так :
    Код (Text):
    1. invoke  RegOpenKeyEx,HKEY_CURRENT_USER,lpSubKey,NULL,KEY_QUERY_VALUE,addr hKey