TC官方合作论坛

标题: 内存、汇编,大牛们来看看。 [打印本页]

作者: wudongdonghehe    时间: 2013-9-13 22:08
标题: 内存、汇编,大牛们来看看。
最近写了一个内存脚本,可是每次运行总是弹出错误框,说内存错误。可是基址跟偏移都没错
大牛们,有谁看出这段代码有啥错误啊,非常感谢。

功能 hehe()
    ZZ=编辑框.获得文本("编辑框0")
    xxs=dm.ReadInt(Hwnd,"[[[[[[xxxxxxxx]+xx]+xx]+xx]+xx]+xx]+xx",0)
    AA=字符串.格式化("%x",xxs)
    AA="00" & AA
    dm.AsmClear
    dm.AsmAdd("mov eax," & ZZ)
    dm.AsmAdd("push eax")
    dm.AsmAdd("push 11111111")
    dm.AsmAdd("push 12222222")
    dm.AsmAdd("push 13333333")
    dm.AsmAdd("mov ecx," & AA)
    dm.AsmAdd("push ecx")
    dm.AsmAdd("call 14444444")
    dm.AsmCall(Hwnd,1)
功能结束

作者: 九先生    时间: 2013-9-14 06:14
如果是一调用这个CALL就内存错误就是你CALL的参数调用有误或CALL找错了,像这种远线程调用CALL的脚本如果不做好线程同步的话很容易崩,小提示你下吧 临界区或许可以帮到你,还有种方法就是时钟调用CALL可是TC貌似不支持
作者: wudongdonghehe    时间: 2013-9-14 18:13
回复 2楼九先生的帖子

我已搞定了,。分给你了。




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1