易语言怎么写call

1. 易语言怎么写CALL

.版本 2

.子程序 CALL

.参数 进程ID, 整数型

.局部变量 代码, 字节集

.局部变量 汇编, 汇编_类

汇编.初始化 ()

汇编.pushad ()

汇编.mov_esi_ptr (十六到十 (“19139D4”))

汇编.mov_ecx_ptr_esi_add (十六到十 (“10”))

汇编.push_edx () ' 要找edx的来源

汇编.push_ebx () ' 要找到ebx的来源

汇编.mov_eax_常数 (十六到十 (“00D38DF0”))

汇编.call_eax ()

汇编.popad ()

汇编.retn ()

代码 = 汇编.取代码 ()

汇编.调用函数(进程ID,代码)

2. 这个走路CALL 用易语言代码怎么写

下面贴出了一函数,只要把下面的代码直接复制到E的IDE中即可使用!

说说改函数功能特点如下:

该函数为本人亲身经验制作,能对符合你的CALL的要求,但请注意,该函数有对你的要求的代码

进行了相关的简化操作,下面指出简化说明:

mov eax,dword ptr ss:[ebp+0xC]

mov ecx,dword ptr ss:[ebp+0x8]

目标需要的是作为参数使用,而要求在这里使用寄存器进行传递,紧接下来的

push eax

push ecx

已经证实我的说法

而 mov ecx,(这里是基址8A8240+70+1c8)

就确实是需要使用ECX寄存器来传递,所以,贴出的代码中没有对这里进行简化,因为这是必要动作

另外,你这里在复制给ECX前有个计算动作,而我封装的代码不负责计算,这样做的好处就是,将计算

的动作交给你自己在IDE中进行设计,你只需要把计算结果作为本函数的参数即可!

如果你对这段计算的意义不太了解,可以继续问我.

call 004368f0

这里用的是直接寻址,如果我原本照写的话,将不利于你对代码的维护和更新

考虑到维护和更新,特此封装为函数,在call 004368f0 这里改用间接寻址!

因本人有2年开发WG经验,这个封装好的函数不需要使用任何模块,更新维护更加简单方便,

并且能适用类似的CALL的使用,函数执行速度快,因为不像第三放模块那样重新开辟一段内存,

然后把代码写入内存,然后再CALL内存地址,然后再释放内存,然而光是这样的操作就失去了效率,

更别说如果出现其他异常,这段内存就有可能泄露!

当然,有些模块可以使用调用CALL后将返回值返回给IDE其实,这个也是可以不用模块实现的!

然而考虑到你这个CALL的返回值可能不存在意义,我就懒得去搞了!

代码注释中带$字符后面的内容为十六进制

*******************************************代码段开始

.版本 2

.子程序 Call走路

.参数 Call走路地址, 整数型

.参数 ecx要求的地址, 整数型, , mov ecx,(这里是基址8A8240+70+1c8)

.参数 参数1, 整数型

.参数 参数2, 整数型

置入代码 ({ 96 }) ' pushad '暂存寄存器,防止被Call的函数因对寄存器的操作引发其他错误

' 压入本函数中的第四个参数作为目标函数的第二个参数

置入代码 ({ 255, 117, 20 }) ' push dword ptr [ebp+$14]

' 压入本函数中的第三个参数作为目标函数的第一个参数

置入代码 ({ 255, 117, 16 }) ' push dword ptr [ebp+$10]

' mov ecx,(这里是基址8A8240+70+1c8)

置入代码 ({ 139, 77, 12 }) ' mov ecx,[ebp+$0c]

' call $004368f0 注:这里并不是直接寻址,而是间接寻址

置入代码 ({ 255, 85, 8 }) ' call dword ptr [ebp+$08]

置入代码 ({ 97 }) ' popad

*******************************************代码段结束

采纳答案是必须的了,这经验指导用钱买不到,记得点赞同!

3. 怎么用易语言调用call

调用格式: 〈无返回值〉 置入代码 (通用型 代码数据) - 系统核心支持库->;其他

英文名称:MachineCode

在编译后文件代码段中当前语句位置置入指定的机器指令码数据。本命令为高级命令。

参数<1>;的名称为“代码数据”,类型为“通用型(all)”。欲置入到代码段中的机器指令码数据,可以是字节集数据或二进制文件名文本。

操作系统需求: Windows、Linux

易语言怎么写call

转载请注明出处育才学习网 » 易语言怎么写call

知识

新闻故事怎么写

阅读(183)

本文主要为您介绍新闻故事怎么写,内容包括如何写好新闻小故事,怎样写新闻举个例子,新闻怎么写。学习相关知识新闻故事可不是编故事,你一定要了解新闻的相关信息,以及新闻是什么,学习相关的知识,知道自己应该从何入手,这样才能让自己写的新

知识

医疗器械经营范围怎么写

阅读(215)

本文主要为您介绍医疗器械经营范围怎么写,内容包括医疗器械公司经营范围,我想注册个医疗器械公司,但经营范围怎么写呢公司核名的时候要不,医疗器械销售公司经营范围怎么写。原发布者:上海慧安注册公司医疗器械公司经营范围参考问题:我打算在

知识

甲骨文茶字怎么写

阅读(1669)

本文主要为您介绍甲骨文茶字怎么写,内容包括甲骨文茶字怎么写,甲骨文茶字怎么写,茶字的甲骨文“茶”用甲骨文怎么写。茶字的甲骨文写法如下图:茶拼音:chá,注音:ㄔㄚˊ释义:常绿灌木,叶长椭圆形,有锯齿,经加工制为饮料,就是茶叶;秋末开花,白色;种子可

知识

可交付成果怎么写

阅读(163)

本文主要为您介绍可交付成果怎么写,内容包括完成的可交付成果,如何填写PMP考试报名表中的项目可交付成果,工作成果交付的内容是什么。对项目实施过程进行控制的工作内容之一是收集有关已经完成的工作信息,并将这些信息编人项目进度报告中。

知识

情书封面怎么写

阅读(173)

本文主要为您介绍情书封面怎么写,内容包括情书封面上写什么,暗恋情书封面怎么写,情书封面上写什么。初恋情书一般包括四部分。(一)称呼称呼写在第一行,顶格,称呼后加冒号。初恋阶段,男女双方已进入恋爱阶段,称呼上一般省去姓,只称呼恋人的名

知识

媳妇韩文怎么写

阅读(197)

本文主要为您介绍媳妇韩文怎么写,内容包括老婆用韩文怎么写,老婆用韩语怎么说,老婆的韩文是怎么写的啊。老婆的韩语:마누라 源于英语wife,妻子,老婆的意思。例句:그의 의형제는 본마누라와 이혼하였다.他的兄弟跟原来的老婆离了婚。<im

知识

实习步骤怎么写

阅读(208)

本文主要为您介绍实习步骤怎么写,内容包括实习过程和内容,应届毕业生实习步骤怎么写,实习报告一般怎么写,步骤,大概需要多少字。实习过程和内容可以写实习的经历以及心得。 实习目的 加强和巩固理论知识,发现问题并运用所学知识分析问题和

知识

英文报价单怎么写

阅读(196)

本文主要为您介绍英文报价单怎么写,内容包括报价单的英文怎么写,报价单的英文怎么写,报价单英文怎么写。报价单 quotation例句与用法: 随附我公司第号新的报价单以替代前发的报价单。 Enclosed is our new Quota

知识

求职简历发展方向怎么写

阅读(175)

本文主要为您介绍求职简历发展方向怎么写,内容包括个人简历中的发展方向应如何填写,简历里面的,发展方向怎么写,,个人求职简历发展方向怎么写。往大的说就是你的志向通俗的说就是你以后要做什么,做到什么程度。当然要往理想化的方向写了,比喻

知识

幼儿英语教学目标怎么写

阅读(246)

本文主要为您介绍幼儿英语教学目标怎么写,内容包括幼儿英语教学计划怎么写,幼儿英语教学的总目标是什么,幼儿英语学习目标是什么。幼儿园小班学期计划幼儿园小班上学期计划 本学期幼儿发展总目标培养幼儿的进餐习惯,是他们懂得珍惜粮食。提

知识

一句话书评怎么写

阅读(213)

本文主要为您介绍一句话书评怎么写,内容包括四大名著的一句话书评怎么写,只用一句话书评,一句话书评(连线)。《诗经》-------------先民的歌唱《左传》-------------诸侯争盟记《山海经》-----------神话的故乡《楚辞

知识

甲骨文数字怎么写

阅读(423)

本文主要为您介绍甲骨文数字怎么写,内容包括甲骨文1~10数字怎么写,甲骨文1~10数字怎么写,用甲骨文写阿拉伯数字"1""12"怎么写。甲骨文1-10的数字是怎么写的,我们可以一起了解一下1-10的甲骨文及其演变过程。一。《诗经·郑风·野有蔓草》中有名

知识

英文的一二三四怎么写

阅读(576)

本文主要为您介绍英文的一二三四怎么写,内容包括一二三四的英文怎写,英文数字大写,1.2.3.4.之类的只要写到第12,注意:不是one,two之,一二三四到二十用英文怎么写。1 one2 two3 three4 four5 five6 six7 seven8 eight9 nine10 ten11 eleve

知识

工作总结最后一段怎么写

阅读(242)

本文主要为您介绍工作总结最后一段怎么写,内容包括新年工作总结最后一段该怎么结尾,个人工作总结开头语怎么写,年终总结怎么写,工作总结怎么写,开头结尾及范文,谢谢。个人工作总结结尾总是起着画龙点睛的作用,好的工作总结结尾可以为前面的

知识

易语言写按钮怎么写

阅读(183)

本文主要为您介绍易语言写按钮怎么写,内容包括易语言怎么写按钮1=回车键,易语言怎么写需要按下按钮1才能按下按钮2?,易语言如何写最大化按钮。很简单的!先设置好“按钮”的属性(通过命令设置也可以),将“按钮2”的禁止属性设为 按钮2.禁止=真这

知识

易语言怎么写倒计时

阅读(196)

本文主要为您介绍易语言怎么写倒计时,内容包括易语言怎么写个倒计时,易语言怎么写个倒计时,易语言倒计时关机的源码怎么写。.版本 2.支持库 PBShell.程序集 窗口程序集1.程序集变量 重启或关机, 整数型, , , 1是关机 2是重启.子程序 _按钮

知识

易语言怎么写时间

阅读(203)

本文主要为您介绍易语言怎么写时间,内容包括如何用易语言写时间程序,易语言怎么写软件使用时间如图所示;,易语言怎么写时间检测。容易!用一个时钟,标签,把时钟周期设置为1000,代码如下:.版本 2.程序集 窗口程序集1.程序集变量 使用时间_秒, 整数型

知识

易语言怎么写

阅读(166)

本文主要为您介绍易语言怎么写,内容包括易语言怎么写出图片,易语言怎么写图片移动时的动作,用易语言怎么写一个,快速把多张图片拼在一起软件。给你个笨办法,软件界面先绘制个足够大的标签,然后在标签上绘制60个图片框,逐一设置图片地址,再设一

知识

易语言配置项怎么写

阅读(221)

本文主要为您介绍易语言配置项怎么写,内容包括易语言读写配置项怎样写,易语言写配置项和读配置项的具体做法,易语言读写选择框的配置项怎么写。你分别调试输出你的代码中写配置项()和读配置项()命令,看看其中哪一条返回假,就可以判断是哪一步出错

知识

易语言怎么写配置项

阅读(214)

本文主要为您介绍易语言怎么写配置项,内容包括易语言写配置项和读配置项的具体做法,易语言写配置项和读配置项的具体做法是什么,易语言读写配置项怎样写。.版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕.如果 (文件是否存在 (取运行

知识

易语言怎么写更新

阅读(235)

本文主要为您介绍易语言怎么写更新,内容包括易语言怎么写公告更新,易语言怎么写软件自动更新,易语言怎么写软件更新。这个就有点麻烦了 我曾经写过 免费的你先注册一个百度账号然后开通百度空间然后把那些模块都去掉 或者隐藏了然后写一篇

知识

易语言怎么写偏移

阅读(201)

本文主要为您介绍易语言怎么写偏移,内容包括易语言如何写偏移,易语言如何写偏移,易语言怎么写一个基址和偏移。血的 ,不用的,血红偏移就可以,血红偏移是静态的,所以不会变 写法是:.版本 2.局部变量 血, 整数型.局部变量 蓝, 整数型血 =

[/e:loop]