Здраствуйте уважаемые. Данный код нехочет работь, и заставить его делать это я немогу. Надеюсь на вашу помощь, что делать уже незнаю, примеры есть - работают, а это нет: invoke OpenProcess,PROCESS_ALL_ACCESS,1,eax;eax==PID push esi ;0 push 18h ;размер Process_Basic_Information lea ecx,buffer2;размер 700 байт, хватит утопиться push ecx ;буффер для информации push esi ;0(Process_Basic_Information) push eax ;хэндл Call ZwQueryInformationProcess return:80000002(E_OUTOFMEMORY) где и чего ему ещё надо? сижу на ХР СП1. менял, вроде уже всё что только можно, но увы.
Выдели buffer2 в стеке Код (Text): call OpenProcess sub esp,6*4 mov ecx,esp push 0 push 6*4 push ecx push 0 push eax call ZwQueryInformationProcess ... add esp,6*4