Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > Изменение ключа в реестре


Автор: alligator 13.2.2004, 01:37
Народ помогите пожалуйста с функцией изменения ключа в реестре
допустим есть такой путь:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xxx
и собственно ключ
"Start"=dword:00000004
и вот нужно чтоб изменять значение dword

Автор: acp 13.2.2004, 13:57
advapi32.dll

Код

RegOpenKeyEx()
RegSetValueEx()
RegCloseKey()


Автор: Chingachguk 13.2.2004, 21:07
Кстати, доступно и из VxD.

Автор: alligator 21.2.2004, 14:46
Блин никак не пойму где ошибка
Код
invoke  RegOpenKeyEx, HKEY_LOCAL_MACHINE, offset szofffirww, \,offset szxxxxKey
invoke KEY_WRITE , addr hwrr
 mov     lpcbData, 4
       invoke  lstrlen, addr szxexe
invoke  RegSetValueEx, szxxxxKey, addr hkHandle, 0, REG_DWORD, addr hwrr,4
       invoke  RegCloseKey, hkHandle
       ret

и еще забыл
Код
szofffirww      db      "SYSTEM\CurrentControlSet\Services\SharedAccess",0
szxxxxKey       db      "Start",0
hwrr  dd 00000004h
lpcbData         dd  ?


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)