обращение к реестру из службы

Тема в разделе "WASM.WIN32", создана пользователем sacredphoenix, 14 апр 2007.

  1. sacredphoenix

    sacredphoenix New Member

    Публикаций:
    0
    Регистрация:
    14 апр 2007
    Сообщения:
    5
    Не работают функция RegQueryValueEx, когда вызываешь ее из службы, возвращает ошибку с кодом 2:
    The system cannot find the file specified..
    Сам ключ открывается без проблем.
    Тот же самый код в обычном приложении делает всё как надо. Что посоветуете?
     
  2. Cock

    Cock New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    148
    Посоветуем, что тебе надо сказать какая ветка реестра читается. HKEY_CURRENT_USER?
     
  3. Cr4sh

    Cr4sh New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2006
    Сообщения:
    668
    а ты случайно не к HKU обращаешься? если да, то вместо этого нужно к HKEY_USERS\<UID_нужного_юзера>
     
  4. el-

    el- New Member

    Публикаций:
    0
    Регистрация:
    14 сен 2006
    Сообщения:
    89
    все может быть проще, если язык асм и стек отрезается руками, мб он просто не выровнен (:
     
  5. sacredphoenix

    sacredphoenix New Member

    Публикаций:
    0
    Регистрация:
    14 апр 2007
    Сообщения:
    5
    Спасибо за помощь, не работало именно из-за этого. Я разместил ключ в HKEY_LOCAL_MACINE и все пошло без ошибок