goback add

不定参函数实现方法

2611 点击·0 回帖
灯火互联
楼主

大家应该都明白,那就不多说了,直接Code。
FunName proc c Params:VARARG
;获得参数个数
mov eax,[ebp+4]
movzx eax,BYTE ptr[eax+2]
shr eax,2
;将各个参数入栈
Push_Params:
dec eax
push Params[eax * 4]
jnz Push_Params
;.........
ret
FunName endp



喜欢0 评分0