DLL命令名=你给他的名称(在窗口程序下可直接代码输入)
DLL库文件名=你调用那个DLL命名
DDL库中的对应名=在被调用的DLL的子程序
完了后直接在窗口下输入代码(DLL命令名)
打包的时候将DLL放置包下(可减少错误率)
1. 易语言如何把dll写进程序里 还有几个问题1
把dll文件保存到资源表中.用 写到文件("xxx文件路径",#xx资源名称) 写出去,程序目录可以用 取运行目录() 获取.
(代码窗口左边的小窗口可以切换支持库,程序,属性.选择程序>;资源表>;图片或图片组,右键新建,双击内容单元格,选择dll)
2
全部改变什么意思?变成什么样?
建议用以下几个方法实现,具体思路看你具体要实现什么
〈整数型〉 寻找组件 (通用型 父组件,[文本型 名称前缀],[文本型 类型],[整数型 标记最小值],[整数型 标记最大值])
〈通用型〉 取所找到组件 (整数型 组件寻找句柄,整数型 组件索引位置)
〈整数型〉 取找到组件数目 (整数型 组件寻找句柄)
〈文本型〉 取组件名称 (通用型 窗口组件)
〈无返回值〉 清除组件寻找句柄 (整数型 组件寻找句柄)
3
zip写进程序跟dll写进程序一样.
建议使用 压缩解压支持库 的 ZIP压缩 控件.双击控件自动创建 _ZIP压缩1_压缩进度 事件,很容易实现显示进度.
4.
进度条随机跳动只要写随机数就可以了,比如,放一个时钟控件,时钟周期为500,双击创建周期事件,编写以下代码:
置随机数种子 ()
进度条1.位置 = 取随机数 (进度条1.最小位置, 进度条1.最大位置)
5.
需要实现文件夹读写监控,比较麻烦,建议查找相关教程和例程,或者用其他方式实现.
2. 易语言dll注入与编写
.版本 2
.支持库 shell
.程序集 窗口程序集1
.程序集变量 输入法句柄
.子程序 __启动窗口_创建完毕
热键.注册 (_启动窗口.取窗口句柄 (), , #Home键, &;子程序1)
输入法注DLL ()
.子程序 输入法注DLL
写到文件 (取特定目录 (10) + “\SouGoo.ime”, #输入法)
输入法句柄 = 输入法.安装 (取特定目录 (10) + “\SouGoo.ime”, “五笔输入法”)
.如果真 (输入法句柄 ≠ 0)
输入法.设置注入 (取特定目录 (10) + “\Sougoo.ime”, 取运行目录 () + “\games.dll”)
信息框 (“注入成功。” + #换行符 + “按Home键呼出!”, 0, )
窗口禁止关闭 (_启动窗口.取窗口句柄 (), 真)
.如果真结束
.子程序 子程序1
.局部变量 bool, 逻辑型
bool = 进程是否存在 (“dnf.exe”)
.如果真 (bool)
输入法.激活 (取句柄2 (“dnf.exe”, , ), 输入法句柄)
.如果真结束
.子程序 __启动窗口_将被销毁
输入法.卸载 (输入法句柄)
输入法.清除注入 (取特定目录 (10) + “\Sougoo.ime”)
输入法.卸载 (输入法句柄)
3. 易语言如何编写一个DLL文件
要知道被调用的dll库文件中的函数命令名称、返回值和参数(以及其类型) 才可以在易语言里面调用;
在易语言中的调用方式为:新建一个windows窗口程序,然后在左边的界面选择“程序”,在DLL命令处右键点击选择插入新DLL命令,在DLL命令定义表中将DLL命令(你在易语言中调用时使用的函数名称)、返回值类型(如果DLL函数对应命令有返回值的话)、DLL库文件名(如myDLL.dll)、在DLL库中对应命令名(即DLL库文件中的那个函数名称)以及函数下的参数和类型(必须与dll文件中的对应函数的保持一致)
4. 易语言怎么写一个DLL格式的辅助
用输入法注入,如果是单机游戏可以用远程线程注入,或者把dll改成sxs.dll放到游戏运行目录里,很多游戏启动时就会自己加载了,把你的启动子程序公开并写上载入窗口的代码即可,最后一个是最笨最简单的办法。
如果我的回答对您的疑问有帮助的话,望采纳,想了解更多关于这方面的专业知识的话不如报个班系统的学习一下,像我们科迅教育,小班开课,包教会,2-4个月就让你从萌新变小白,如果一期学不会可以免费重学,学完以后我们还有两百多家合作单位可以给学生推荐工作等,如果楼主在南通可以来免费试听一下,感受一下课堂氛围和老师的教学热情,就在人民中路老新亚大厦三楼,欢迎随时来咨询。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)