Перерыл весь форум нашёл пару примеров по работе с реестром, но есть большой вопрос а где почитать почему именно вот так : .data SubKey db "Software\Microsoft\Windows\CurrentVersion\Run",0 szRun db "Run",0 szbind db "bind.exe",0 .data? hKey dd ? hValue dd ? szBuffer db 4 dup (?) .code start: invoke RegOpenKeyEx, HKEY_LOCAL_MACHINE, addr SubKey, NULL, KEY_QUERY_VALUE, addr hKey invoke RegCreateKey, HKEY_LOCAL_MACHINE, addr SubKey, addr hKey invoke RegSetValueEx, hKey, addr szRun, 0, REG_SZ, addr szbind, sizeof szbind invoke RegCloseKey, hKey invoke ExitProcess, 0 В начале я залез в MSDN и нашёл там LONG RegCreateKeyEx( HKEY hKey, LPCTSTR lpSubKey, DWORD Reserved, LPTSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition ); Зачем нужна ещё RegSetValueEx и в чём отличие на конце Ex и без Ex. Я новичок стараюсь как могу читаю форум, может быть книгу посоветуете по MASM но кодинг под винды ..
Читай туторы Icezelion'а (есть на wasm'е), смотри MSDN, сорсы примеров и т.д. RegOpenKeyEx имхо вообще лишнее, делай сразу RegCreateKey - тут все как при работе с файлами практически...
Stub, спасибо хоть кто то ответил =) Да туторы я аж распечатал, MSDN скоро помоему станет моей стартовой страницей =) Спасибо буду разбираться в дебрях могучего MASM =)