adidas131
Сообщений: 283
Оценки: 0
Присоединился: 2010-01-02 12:50:47.520000
|
Хотел прописаться в автозагрузку, но видимо где-то натупил. .686
.model flat, stdcall
option casemap :none;
include \masm32\include\windows.inc
include \masm32\include\advapi32.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\advapi32.lib
.data?
hKey DD ?
.data
strPathCommend DB "Software\\Microsoft\\Windows\\CurrentVersion\\Run",0
strNameOfKey DB "MyProg",0
strName DB '"C:\prog.exe"',00
.code
Start:
invoke RegCreateKeyEx, HKEY_LOCAL_MACHINE, offset strPathCommend, NULL, offset strNameOfKey, REG_OPTION_NON_VOLATILE,
KEY_SET_VALUE, NULL, offset hKey, NULL
invoke RegSetValueEx, hKey, strNameOfKey, NULL, REG_SZ, strName, 27
invoke RegCloseKey, hKey
exit proc
invoke ExitProcess, 0
exit endp
end Start Перед RegSetValueEx масм генерит, какую-то бяку и сбивает параметры Прога вылетает с ошибкой access violation when reading 00004D
|