VC里嵌汇编,获取寄存器的值
时间:2011-04-21 来源:高原
1、拷贝eax的值
int cur_eax;
__asm
{
mov cur_eax, eax // 将eax放到num变量中
}
2、获取eip的值: eip寄存器没法直接获取,但可以用其他方法得到
int cur_eip;
__asm
{
push eax
_LABEL_:
lea eax, _LABEL_
mov cur_eip, eax
pop eax
}
相关阅读 更多 +
时间:2011-04-21 来源:高原
1、拷贝eax的值
int cur_eax;
__asm
{
mov cur_eax, eax // 将eax放到num变量中
}
2、获取eip的值: eip寄存器没法直接获取,但可以用其他方法得到
int cur_eip;
__asm
{
push eax
_LABEL_:
lea eax, _LABEL_
mov cur_eip, eax
pop eax
}