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 这个要改变堆栈,很容易引起错误