-
-
内嵌汇编的参数问题
-
2007-2-10 22:59
3911
-
各位,我的工作需要写一段内嵌汇编。如下:
DWORD _Addr1=0x00000001(比如),
_Addr2=0x00000002;
_asm
{
push ecx
push edx
mov ecx,dword ptr ds:[0x00000002]//!就是这里有问题问大家
mov edx,dword ptr ds:[ecx+0x1C]
mov ecx,dword ptr ds:[edx+0x24]
push -1
push 0
push 0
push 0
Mov eax,_Addr1
call eax
pop ecx
pop edx
}
提问:mov ecx,dword ptr ds:[0x00000002]//如果这样写,程序是对的,但换成了:mov ecx,dword ptr ds:[_Addr2] 这段内嵌就没反应,我想请问高手,这是为什么?需要怎么做修改呢?谢谢了
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课