Показать сообщение отдельно

  #262  
Старый 20.04.2008, 01:17
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

Репутация: 1462
По умолчанию

перевел пример из сишного в фасм
Код:
call dword [GetCurrentProcessId]

push eax
push TRUE
push PROCESS_OPERATION_AND_WRITE  ; 0x0028
call dword [OpenProcess]


mov [pHandle],eax


push 0
push size      ;1
push ChangeFor  ;  0x74
push WriteHere
push pHandle
call dword [WriteProcessMemory]
 add esp,8


WriteHere:  JMP short WriteHere     
...
0x74 = JZ , размеры совпадают , jz и выполнение продолжается , на Си работает , а тут зацикливается
Где я накосячил?
 
Ответить с цитированием