内联汇编读写内存(返回当前函数的返回地址)

内联汇编读写内存(返回当前函数的返回地址)
    DWORD addr  =   0 ;

    __asm
{
        push eax
        mov eax,[ebp
+4h]
        mov addr,eax
        pop eax
    }


    CString strTemp;
    strTemp.Format(
" %x8 " ,addr);
    MessageBoxA(NULL,strTemp,
" 当前函数的返回地址 " , 0 );

你可能感兴趣的:(内联汇编读写内存(返回当前函数的返回地址))