http://list.youku.com/albumlist/show/id_49481749
易模块
制作 不用说了
调用 也不用说了
制作模块要注意3点
第二课511遇见大漠模块制作教程插入类和方法
小知识:动态编译和静态编译的区别
要实现静态编译 必须是用对象方式 所以呢 调用大漠 需要 不能直接定义变量为dmsoft类型 会无法静态编译的
返回值为文本 用 文本方法()
…………….数值 用 数值方法()
……………逻辑 。。。。。。。。
简单的实例
调用模块的代码
第三课511遇见易语言免注册调用大漠插件
这节课主要是实现大漠自动注册到系统功能的实现 只有大漠注册成功了 然后才会 创建对象 创建大漠的对象 然后 大漠方法才能正常使用
注册大漠的原理
就是这个代码就是注册大漠的
注册大漠一般的失败原因 如果脚本注册失败可以尝试用大漠文件夹里面的注册到系统注册 如果还不行 那么可能就是下面的情况了
小知识:Regsvr命令的简单介绍 基本只需要/u /s 其他的基本不用
小知识:在类的内部调用 类本身的方法
其实非常简单 直接调用函数名字即可
小知识:大漠路径 默认直接是 当前脚本所在的文件夹 也不用设置什么路径了 默认即可 除非有需要 注册的时候并不需要
小知识:是否为空函数的使用(只能判断函数的参数是否为空)
这个函数 不是判断 参数是空的字符串的 而是参数根本没有赋值 只判断这一种
这种免注册的弊端 就是360会提示 因为 注册到注册表里面 会写入文件里面
第四课511遇见易语言免注册调用大漠插件
自己写的 可以实现免杀注册大漠
第五课511遇见易语言大漠多线程模块
这节课主要是说下 如何让脚本一启动就自动 的进行大漠注册 并且和 大漠多线程对象数组区别开来 多线程大漠对象创建 和 脚本整体的 大漠对象 是分开的 下面就是
但是呢 直接定义一个大漠对象变量初始化 360会检测到 但是如果用 大漠对象数组的元素初始化 360检测不到 所以推荐 就算脚本初始化大漠 也用数组元素来初始化 并且 用大漠对象数组的第一个元素即可
小知识:自用模块的基本原则 需要用的上的 加进去 用不上的 没有测试过的不要随便写入 要用就手动把命令添加上模块的
第六课511遇见易语言大漠模块制作API窗口句柄
Window API的大体分类
要查看和调用易语言用的API 可以用易用AP伴侣
小知识:有些支持库本身不支持静态编译 非常恶心人 导致整体脚本无法静态编译
显示某个支持库就是不支持静态编译 所以导入1个新的支持库或者模块 一定要测试下是否支持静态编译 不然只能把这些支持库带出来 用普通编译了
按照视频上
做的2个函数
Dll文件的2个新dll
两个函数
大漠类里面的对象方法 findwindow
第七课511遇见易语言大漠模块制作API取窗口类名标题
可以直接参考精易模块的响应函数 少什么dll直接从 api伴侣拖即可 不多说了
第八课:511遇见易语言大漠模块制作API进程_取ID数组
可以直接招办精易模块的对应函数 实在不用多说
第十课511遇见易语言大漠模块制作API进程_结束
参考精易模块的同名函数
第11课511遇见易语言大漠模块API进程_创建
参考精易模块的同名函数
第十二课 易语言静态编译防误报处理办法
如果只是个干净的E语言代码 没有任何支持库 360也会报毒
核心原因 是 静态编译 会把支持库的各种功能剥离出来绑到exe上 有点和病毒木马捆绑exe一个道理 所以杀毒软件会报错
3 提交360之类的杀毒官网 这个太麻烦 不考虑
Restorator 的处理
下载地址在我的网盘里面 但是运行会闪下 估计会有木马
小知识:安装Restorator 2007 会破坏win10 win8的右键额关联 导致 出现不支持此接口的提示 解决方法是
http://www.win7zhijia.net/xtjc/2896.html 或者去网盘找
虚拟机WIN10下最新大漠免注册免查杀模块制作调用教程