- 注册时间
 - 2010-7-26
 
- 最后登录
 - 2010-12-10
 
- 在线时间
 - 1 小时
 
 
 
 
 
编程入门 
  
	- 魔鬼币
 - 201 
 
 
 
 | 
 
OD里是   
        ' 005E401F  |.  8B16          mov     edx, dword ptr [esi]  
        ' 005E4021  |.  8B42 14       mov     eax, dword ptr [edx+14]  
        ' 005E4024  |.  8BCE          mov     ecx, esi  
        ' 005E4026  |.  FFD0          call    eax  
        '005E4028  |.  50            push    eax  
        '005E4029  |.  8BCF          mov     ecx, edi  
        东西ID = 读整 (十六到十 (ID))   
        东西ID1 = 读整 (东西ID + 十六到十 (“”))   
        汇编.初始化 ({  })   
        汇编.pushad ()   
        汇编.mov_ecx_立即数 (ID)   
        汇编.mov_eax_立即数 (十到十六 (东西ID1))   
        汇编.call_eax ()   
        '这里要CALL EAX返回的EAX值   
        '====  
        '====  
        汇编.popad ()   
        这里我要得到 汇编.call_eax () 里的EAX的值   
        用DELPHI可以这样   
        asm  
          pushad  
          mov   esi, itemobj  
          mov   edx, dword ptr [esi]  
          mov   eax, dword ptr [edx+$14]  
          mov   ecx, esi  
          call  eax  
          mov   Result,eax  
          popad  
        end;  
          
          
        Result,就得到了   
          
        可用易写就不知道怎么得Result了 |   
 
 
 
 |