stdcall函数调用
push 参数B
push 参数A
call 函数地址
函数地址:
push ebp
move ebp,esp
move eax,dword ptr [ebp+0c] ;调用参数1
move ebx,dword ptr [ebp+08] ;调用参数2
sub ebp,08
....
add ebp,08
pop ebp
ret 8
上面代码也可简写为:
enter xxxxx,0
....
leave
ret 8
stdcall函数调用
push 参数B
push 参数A
call 函数地址
函数地址:
push ebp
move ebp,esp
move eax,dword ptr [ebp+0c] ;调用参数1
move ebx,dword ptr [ebp+08] ;调用参数2
sub ebp,08
....
add ebp,08
pop ebp
ret 8
上面代码也可简写为:
enter xxxxx,0
....
leave
ret 8