2009-09-08 42 views
3

我想調用ASM上的睡眠功能。所以我寫了以下內容:在ASM中調用窗口功能(推送/流行問題)

push 5000 
call Sleep 

雖然一切正常,我有這樣每次我壓入堆棧的值的想法,我也應該彈出它(否則它會得到所有後面的程序混亂? )。我應該彈出它嗎?我應該怎麼做?

回答

5

幾乎所有的Win32 API函數都使用__stdcall調用約定,其中調用的函數負責將參數彈出堆棧。因此,在Sleep()的情況下,您不需要做任何其他事情。