如何在指定地址赋值(100)

  • 主题发起人 主题发起人 QFenghy
  • 开始时间 开始时间
Q

QFenghy

Unregistered / Unconfirmed
GUEST, unregistred user!
var s:string[20]begin s:='asdfsdf';asmmov eax, $0012EDCCmov [eax],send;不行 反汇编 eax的数值只是地址 没有字符串换成 mov eax, $0012EDCCmov [eax],'abc'就可以了请问 我如何把s压入 $0012EDCC
 
mov eax,offset s程序就报异常
 
帮顶,接分
 
试一下~~var s:string[20]begin s:='asdfsdf';asmpush ebpmov eax, $0012EDCCmov [eax],spop ebpend;
 
把偏移存入: mov [eax],offset s
 
mov [eax],s 这句delphi6.0报语法错误mov [eax],offset s这句 $0012EDCC ce显示地址内容不是'asdfsdf'而是'? '
 
后退
顶部