红颜脸庞仍娇俏 发表于 2021-3-11 00:40

易语言汇编问题

本帖最后由 红颜脸庞仍娇俏 于 2021-3-11 12:20 编辑

大佬给看看,用汇编代码插入工具正常,易语言写的一运行目标程序就崩溃,哪里错了

揰掵佲 发表于 2021-3-11 09:32

易语言不能直接call地址啊,先mov寄存器 再call 寄存器

Run丶Away 发表于 2021-3-11 08:31

本帖最后由 Run丶Away 于 2021-3-11 08:32 编辑

.局部变量 进程ID, 整数型

Pushad ()
Mov_ECX (十六进制 (“87f7e8”))
Mov_EDX_Ptr (十六进制 (“a83d4c”))
Push(十六进制 (“46”))
Push (1)
Mov_EAX (十六进制 (“6a6300”))
Call_EAX ()
Popad ()
ret ()
进程ID = 取进程ID (“game.exe”)
调用函数 (进程ID, 取汇编代码 ())

gunxsword 发表于 2021-3-11 09:18

MOV_EDX那句的问题,怎么改不知道,不会易

lorentutuve 发表于 2021-3-11 10:03

edx赋值是地址指针的值,不是地址

红颜脸庞仍娇俏 发表于 2021-3-11 12:23

揰掵佲 发表于 2021-3-11 09:32
易语言不能直接call地址啊,先mov寄存器 再call 寄存器

感谢,诶,你是那个易语言贴吧的常被@的大神
页: [1]
查看完整版本: 易语言汇编问题