masm x86汇编是否可以创建指向程序的指针?

时间:2017-07-22 01:55:49

标签: assembly x86 masm

是否可以在程序集中创建指向过程的指针,比如如何在C中创建指向函数的指针?

void(*MyFuncPointer)(int a, int b);

我认为这是可能的,我只是不知道该怎么做。

1 个答案:

答案 0 :(得分:1)

如果要获取过程的地址,或者任何可以使用加载有效地址指令的地址。

lea eax, CrazyProcedure
mov ebx, eax

CrazyProcedure:
    pop eax
    pop ebx
    add eax, ebx
    ret