读书人

mov eax, printAddr 不可以要如何修

发布时间: 2012-03-04 11:13:33 作者: rapoo

mov eax, printAddr 不可以,要怎么修改?
int printAddr = 0x00403CB6; //我想要call 这个函数

__asm{
mov edx, printAddr // 这样提示错误
call edx
}

小弟没学过汇编,请大家帮帮忙 这个应该怎么修改?

[解决办法]
__asm{
mov dword ptr [esp], ipbuff // 这里出错
}
试一试
__asm{
lea eax,ipbuff

mov dword ptr [esp], eax
}
不过好像mov dword ptr [esp], eax 这个要改变堆栈,很容易引起错误

读书人网 >汇编语言

热点推荐