Установите приложение в реестр Windows с помощью Fasm

Я пытаюсь установить приложение, написанное на Fasm, в реестр Windows, используя RegCreateKeyExA и RegSetValueExA. Эти API возвращают успех, однако раздел реестра не создается. Это часть источника:

hRegKey dd 0
disp dd 0
SubKey db "SOFTWARE\Microsoft\Windows\CurrentVersion\Run",0
TestKey db "TestString",0
StringToWrite db "c:\aplicativo.exe",0   
invoke RegCreateKeyExA,HKEY_LOCAL_MACHINE,SubKey,\
0,0,REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL,hRegKey, disp
invoke lstrlen,StringToWrite
invoke RegSetValueExA,[hRegKey], TestKey, 0, REG_SZ,\ 
StringToWrite, eax
invoke RegCloseKey,[hRegKey]

Почему RegSetValueEx не создает раздел реестра?

0 ответов

Другие вопросы по тегам