RegSaveKeyEx

Тема в разделе "WASM.BEGINNERS", создана пользователем zxcc, 12 апр 2009.

  1. zxcc

    zxcc New Member

    Публикаций:
    0
    Здравствуйте.Подскажите как правильно работать с RegSaveKeyEx(RegSaveKey).Получается файл нулевой длины.
    Спасибо.
     
  2. Semiono

    Semiono Member

    Публикаций:
    0
    Покажи свой пример?
     
  3. zxcc

    zxcc New Member

    Публикаций:
    0
    invoke RegOpenKeyEx,HKEY_LOCAL_MACHINE,ADDR TK,NULL,KEY_QUERY_VALUE,ADDR hKeySave
    invoke RegSaveKey,hKeySave,ADDR SaveReg,NULL
    invoke RegCloseKey,hKeySave
     
  4. Semiono

    Semiono Member

    Публикаций:
    0
    может не надо открывать кей, чтоб сохранить? обычно это для записи надо...
     
  5. Semiono

    Semiono Member

    Публикаций:
    0
    http://cboard.cprogramming.com/windows-programming/64100-regsavekeyex.html#post455818
    кажись привилегии нужны.
     
  6. Semiono

    Semiono Member

    Публикаций:
    0
    Код (Text):
    1. section '.code' code readable executable
    2. start:
    3.         invoke SHRunControlPanel,lpcszCmdLine,NULL
    4.         invoke  ExitProcess,0
    5.  
    6. section '.data' data readable writeable
    7.  
    8.         lpcszCmdLine db 'desk.cpl'
    9.  
    10. data import
    11.  ...
    Не работает. Битый час просидел над функцией, мне она даром не надо, но хотел для общего развития "пройти" этот фрагмент. Еслиб дебри какие, я ещё подумал, что не рублю, а тут детский апи такой :|
    Да и то что выше повисло. эхъ...

    так работает control.exe desk.cpl,,2 но это уже не по SHRunControlPanel вопросы.
     
  7. bug1z

    bug1z New Member

    Публикаций:
    0
    такая же проблема. RegSaveKeyEx() возвращает 1314:
    что это значит и как это решить?
    запускать из под админа пробовал - то же самое.
     
  8. SEC70R_VA

    SEC70R_VA New Member

    Публикаций:
    0
    bug1z
    на Windows7 на некоторые ветви нужно устанавливать права.
    как программно сделать не знаю, но в regedit'е на каждой ветви есть пункт контекстного меню "Разрешения..."
     
  9. bug1z

    bug1z New Member

    Публикаций:
    0
    нужны права SE_BACKUP_NAME.