-
-
[求助]vc内联汇编能实现jmp 0xF8000000吗?
-
发表于:
2013-8-11 21:13
5804
-
[求助]vc内联汇编能实现jmp 0xF8000000吗?
代码处环境恶劣,不能写内存和压栈,寄存器也不敢随便碰,所以间接寻址跳转没可能了。
使用_asm jmp far ptr 0xF1234567 的话,ddk直接报错,error C2415: improper operand type
似乎那个数字只能换成函数地址才能编译通过,
又测试了一下,换成函数内的地址标签的话,居然报error C1001: INTERNAL COMPILER ERROR,难道vc认为同一个函数里面使用长跳转会直接撞到墙挂掉?
最后只能用_EMIT 拼凑代码。这样毕竟很不爽。所以想知道有没有解决的办法呢。
还望大侠赐教,多谢多谢
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)