我对x86汇编和逆向工程非常陌生,对于我通过IDA获得的这段代码有一个问题:
; LRESULT __stdcall WndProc(HWND, UINT, WPARAM, LPARAM, UINT_PTR, DWORD_PTR)
WndProc proc near
Rect= tagRECT ptr -34h
var_24= dword ptr -24h
var_20= dword ptr -20h
var_1C= dword ptr -1Ch
var_18= dword ptr -18h
prc= RECT ptr -14h
var_4= dword ptr -4
hWnd= dword ptr 8
uMsg= dword ptr 0Ch
wParam= dword ptr 10h
lParam= dword ptr 14hvar_18、var_1C和var_20实际上指向的是prc.top、prc.right和prc.bottom,我说的对吗?
发布于 2012-10-08 04:52:02
不需要;如果prc是一个RECT实例,那么它将占用以下16个字节的内存(因此偏移量从-14到-5,包括4个32位字)。
https://stackoverflow.com/questions/12772753
复制相似问题