; int __stdcall wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nShowCmd)
[email protected] proc near
var_8= dword ptr -8
var_4= dword ptr -4
hInstance= dword ptr 8
hPrevInstance= dword ptr 12
lpCmdLine= dword ptr 16
nShowCmd= dword ptr 20
Si j'ai une variable dword sur [ebp + 4], est-ce que cela signifie la variable est contenue dans la plage [ebp + 4] pour [ebp + 8], ou [ebp + 4] à [ebp]? Ce qui est décrit ci-dessous est-il correct?Disposition des arguments Enfoncé mémoire
[-12, -08]
[-08, -04] var_8
[-04, 00] VAR_4
[00, +04] ebp
[ +04, +08]
[+08, 12] hInstance
[12, 16] hPrevInstance
[+16, +20] lpCmdLine
[+20], +24 nShowCmd
[+24, +28]
Merci