3,881
社区成员
发帖
与我相关
我的任务
分享
elseif eax==WM_COMMAND
mov eax,wParam
.if ax==IDC_HUOQU
invoke CreateToolhelp32Snapshot,TH32CS_SNAPPROCESS,NULL
.if eax!=INVALID_HANDLE_VALUE
mov hProcessP,eax
.endif
invoke RtlZeroMemory,addr @pe,sizeof PROCESSENTRY32
mov @pe.dwSize,sizeof PROCESSENTRY32
invoke Process32FirstW,offset hProcessP,addr @pe
invoke GetLastError
invoke wsprintf,offset szBuffer,offset szBuf,eax
invoke MessageBox,NULL,offset szBuffer,offset szBuffer,MB_OK
Process32FirstW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
Process32First equ <Process32FirstW>
ENDIF
Process32NextW PROTO STDCALL :DWORD,:DWORD
IFDEF __UNICODE__
Process32Next equ <Process32NextW>
ENDIF
却没发现Process32First 然后用masm32v10 直接调用Process32First就好了。