• 欢迎访问爱玩吧
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏爱玩吧

【易语言】易语言源码400个易语言源代码集合

实用教程 aiwanyule 8年前 (2016-05-11) 已收录

易语言源码400个易语言源代码集合

易语言源码400个易语言源代码集合360网盘下载地址:点击下载 (提取码:3c09)

虽然拖延了1个月才放出代码,不过至少我还是放出代码了哈。这是承诺哈。

由于代码比较乱,可以看到甚至8年前写的代码(自己注意下文件修改时间,太早的代码要谨慎使用),没用的话,就删掉自己写吧,毕竟当时学习时,水平挺差的哈,毕竟现在windows换代这么多了,不兼容也正常的。

由于这些年都用其他语言写程序了,所以这些年易语言作品很少了。

关于一些非_法的源码(如外_挂)就不上传了,不过我有留几个一些无关紧要的东西可以提供学习,如地图相关的代码。

大概有415个.E源码,95%都是自己写的,下面就只简简单单介绍下,很多看不上的代码都懒得放简介了。

其中有用到模块的,请自行在目录里搜索下,大部分都是开源着,就是放得比较乱。

(注意\4.release\lib\inc\inc.sdk.rar 里有很多api声明的模块,我没有解压出来哦)

如果实在找不到可以上论坛搜一下,有可能我放论坛上,本地给弄丢了哈。

1.coding目录

很多零碎的代码,有的连半成品都不算的代码,基本不怎么值得看,放过来凑数的。

注意应该有不少误导人的代码,所以看这里的代码要谨慎。

ApiHelp里面的DATA数据库可能有经过我自己修改过,具体做啥忘了,反正当初费了不少时间,然后程序又没去写,囧。

2.beta-func目录        一些半成品的函数,功能,模块.

看点:

\lib\database\EdbClass    易语言数据库edb的原型代码,自己进行解析,能支持edt,暂不支持索引。封装成类模式,所以可以同时对多个edb数据库同时进行操作了。

\lib\ui\ime\        一个输入法拦截的模块,可以实现在全屏游戏里常见的,自定义输入法界面功能。

\lib\ui\TreeCtrl.e    一个树形框组件的操作类,用处是比易语言自带指令快NN倍

\lib\socket\        telnet协议,socks4/5协议,ssl_socks等的。至于其他iocp/tcp的代码建议不要使用,对于不会用的人来说,都是有隐患的代码。

\lib\lua\luahelper.e    lua脚本,模块有专门对因为脚本错误而导致内存泄漏,进行了处理

\lib\ComHelper        一些对于com/variant的辅助模块,能支持文本指令的Dispatch组件指令。

\ui\tlist.ocx        一个很好的表格组件

其他的有v_p_n、拨号连接、反调试、bitmap、ico,常用功能指令SDK、IIS isapi插件等的,请自行挖掘.

3.beta-tools        一些半成品的工具

看点:

\debuger\        一些调试器相关的代码,主要是做断点处理,有int3断点,dr7硬件断点。如果配上个asm引擎的话,写个OD/CE也可以的。

\net            MikroTik路由协议,yy协议中的关于SSL的使用(协议就不放了)

\R0            物理内存读写,R3代码R0调用的东西之类

\屏幕取词        顾名思义,仿屏幕翻译软件做的,估计现在是不能用了。

4.release         完成度比较高的代码

看点:

\devHelp\EcManage    因为要写个ec管理器,所以做了.e源码文件,以及.ec模块的文件格式分析。其中.e分析不完整,可以参考论坛上有人开源的,结合下会更好的。

\devHelp\EFileCrack    .e源码文件的破_解工具,不建议使用。我机子(CPU P7)(单线)速度25w/s,要破_解个8位的数字+小写字母,要130天。9位要10年。

\devHelp\hook+注入        一个可以远程注入dll并执行函数的东西,嗯,同时也支持dll先执行完,再执行目标程序的功能。

\devHelp\white-moon        白月工程源码,以及一个FileDisk驱动易源码(一个可以把文件映射成分区的东西)。感谢lo妹子的构建,感谢天心的主要命令填充,我就打酱油的。

\lib\asio        仿boost::asio编写的网络库,如果懂得用它的异步处理思想,那么将是个十分好用的网络库哦。(注意异步数据堆积问题哦)

\lib\coroutine        这是一个单线程变成安全多线程的东西,可以让你的代码逻辑变清晰,详情阅读http://bbs.eyuyan.com/read.php?tid=264757

\lib\hook        ApiHook, IAT Hook, 以及DLL注入进程之类的,用起来挺舒服的,安全好用方便兼容

\lib\eCls\ECallBack    各种易语言的回调封装,this/cdecl,类回调啊,甚至可以操作寄存器信息啊。HOOK底层神器不解释。

\lib\process\        还有其他的进程内存操作啊,内存搜索啊,线程注入执行啊,

\lib\异常辅助模块    辅助易程序的各种异常捕捉、调试,还支持try/catch。好像与ECallBack是唯二两个用的人比较多的东西了。

\lib\process\真实API模块    一个windows api的自己实现,防止API断点。

\lib\取硬盘特征字    一般调试断点断不到的取硬盘特征字(配合以上模块实现),结果跟易一样的哦

其他还有一些工具软件的代码,基本没什么特点看点,至少我现在看来是就那样。


爱玩吧 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:【易语言】易语言源码400个易语言源代码集合
喜欢 (4)