开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 118248|回复: 1015
收起左侧

[2020开源大赛(第五届)] 汇编开源(一)纯汇编无DLL命令调用核心功能/找图/图像处理

    [复制链接]
结帖率:100% (1/1)
发表于 2020-11-3 00:14:27 | 显示全部楼层 |阅读模式   湖南省邵阳市
本人曾经是速度追求极端分子,曾经花过三四年时间,潜心把易语言的一些核心命令以及一些自己曾经项目上用到的一些功能,为了追求速度最大化,基本全部都用汇编做了一遍
今天开源的这个模块只是本人手中的一小部分汇编源码,但是里面也有很多东西需要跟你们介绍一下.
1.核心必备程序集
这部分,完全是通过汇编解析系统几个核心dll的命令
能达到免申明dll命令,直接调用,里面很多函数是基本跳过dll本身的函数入口,直接push参数call到驱动入口处(当初为了追踪这些dll特意用虚拟机windbg了xp系统大部分函数,有懂的可以去看看里面的 KiZwOpenProcess函数 ),为此可以躲过程序在一些调试软件里面被API断点拦截,还有一些拦截鼠标键盘模拟的安全软件或者游戏反辅助的检测.(当然以前这招有效,现在有没有效,没测了),里面还有一个内存加载dll功能,实现dll不落地直接使用里面的dll命令兼容任何系统.这一部分介绍有点多,省这点继续看下一个介绍
汇编取核心命令.png 2图像处理/找图
通过纯汇编,创建位图,截取窗口位图,汇编二值化位图,汇编浮雕位图,汇编位图去杂点等等这些命令,非常实用在做位图识别,位图找字,找色等,速度我不敢说第一,但是想求你们找一个第一把我比下去.找图功能方面,都是100%的纯汇编代码,无任何杂质.注意一下缺点,就是理论上只能处理24位 32位的位图
汇编图像处理.png
汇编找图.png
3鼠键操作
这块也是通过汇编方式,绕过dll函数,直达驱动外壳调用.一般软件断点不到鼠键函数
内核鼠键操作.png
其他一些汇编命令,虽然功能不强,但是也比较常用,或者重复使用次数比较多,速度上能节省一点,那就说明软件运行就更快一些.个人做这些命令之前,基本都拿易语言对应的命令测试过速度,大部分都是有很明显的速度提升的.
指针操作.png

好了,能耐心看到这里的老铁们,能给我个支持回复一下,就能得到我多年的心血了.不管你们看得上,看不上我这些东西,希望有看不惯的朋友们,不要喷我,喜欢我的朋友,能够给我一个表扬!谢谢!
桔城模块-核心2.e (449.31 KB, 下载次数: 3117)
汇编图像处理.png

点评

大佬 请收下我的膝盖   新疆维吾尔自治区乌鲁木齐市  发表于 2022-8-4 11:22
Kyu
新技能已get√   四川省成都市  发表于 2020-11-3 09:14
膜拜   浙江省温州市  发表于 2020-11-3 08:52

评分

参与人数 127好评 +103 精币 +223 收起 理由
txwd168 + 1 + 2 支持开源~!感谢分享
dghjgg + 1 支持开源~!感谢分享
超级萌新 + 1 + 3 支持开源~!感谢分享
编程之名 + 1 支持开源~!感谢分享
734108950 + 1 + 2 感谢发布原创作品,一定好好学习,天天向上
pzypdl + 2 支持开源~!感谢分享
jeechou + 1 + 2 支持开源~!感谢分享
ewffvd3343 + 1 支持开源~!感谢分享
xmm + 1 支持开源~!感谢分享
2312393630 + 1 感谢分享,很给力!~
wqy88 + 1 + 1 支持开源~!感谢分享
拿铁777 + 1 新技能已get√
waweiggfnh + 1 + 1 很赞同,谢谢!
douyixiaaa + 1 感谢发布原创作品,精易因你更精彩!
b52maomao + 1 + 2 支持开源~!感谢分享
大饼博士 + 1 + 2 支持开源~!感谢分享
木小果 + 1 + 3 支持开源~!感谢分享
kel + 1 支持开源~!感谢分享
c295553914 + 1 + 2 千言万语汇成俩字:牛鼻
hurric + 1 + 1 大神 有些命令不知道是干啥的哦 有说明吗
ttuzi + 1 + 2 支持开源~!感谢分享
淑名夏凛月 + 1 + 2 新技能已get√
已注销541904 + 1 + 2 感谢分享,很给力!~
晕乎乎 + 1 + 2 支持开源~!感谢分享
晓之霖葬 + 1 + 2 大佬牛批,顶下
540760448 + 1 在此留名,以后多多交流哦~
ignyz + 1 支持开源~!感谢分享
filter100 + 1 感谢发布原创作品,精易因你更精彩!
﹏B°o╮ + 1 + 2 感谢发布原创作品,精易因你更精彩!
wuriyuan + 1 + 2 新技能已get√
易世界 + 1 + 2 先点评加好评再送精币的说
mmbl8815 + 1 新技能已get√
BBBl + 1 + 2 我读书少,不要骗我
书写寂伤 + 1 + 2 不明觉厉
searchjack + 1 + 2 感谢分享
dwcq + 1 + 2 做一个QQ堂游戏要多少钱,有空没
Ossian + 1 + 3 支持开源~!感谢分享
神奇哥 + 1 感谢分享,很给力!~
风过长街 + 1 + 1 感谢分享,很给力!~
红发 + 1 新技能已get√
猪滴寳貝哝 + 1 + 2 这套源代码放在开源大赛里也是数一数二的没有之一
夜的静night + 1 + 3 新技能已get√
a1094426901 + 1 + 2 支持开源~!感谢分享
10479244 + 1 + 2 感谢分享,很给力!~
月凉 + 1 + 2 新技能已get√
yy1588133 + 1 + 2 支持开源~!感谢分享
风信数字 + 1 + 2 支持开源~!感谢分享
小白子 + 1 + 2 大佬牛逼,支持开源
鱼刺 + 1 + 2 果然 变态的人都在民间 强啊
雄兵连 + 1 支持开源~!感谢分享
好好干 + 1 支持开源~!感谢分享
皓月当空照 + 1 支持开源~!感谢分享
没来由 + 1 支持开源~!感谢分享
隐心 + 1 + 2 支持开源~!感谢分享
yanguo + 1 感谢分享,很给力!~
容易空指针 + 1 + 1 支持开源~!感谢分享
aPPGGBond + 1 + 2 新技能已get√
kmskik + 1 + 2 支持开源~!感谢分享
齐小小 + 1 + 2 感谢发布原创作品,一定好好学习,天天向上
shituo + 1 + 2 支持开源~!感谢分享
han1396964486 + 1 + 2 感谢分享,很给力!~
晨曦爸 + 1 + 1 奉上小小红包希望笑纳
camingo + 1 + 2 支持开源~!感谢分享
lcx850483315 + 1 + 2 感谢发布原创作品,精易因你更精彩!
neige轩 + 1 对比过大漠和乐玩吗?
z3201 + 1 + 2 支持开源~!感谢分享
18583687285 + 1 + 1 新技能已get√
陈宁 + 1 + 2 感谢分享~很给力!
易语言资源网 + 1 + 5 支持开源~!感谢分享
970777720 + 1 感谢分享,很给力!~
coldse + 1 + 1 感谢分享,很给力!~
凄海千秋QHQQ + 1 + 2 支持开源~!感谢分享
指尖流淌 + 1 + 1 支持开源~!感谢分享
zys645 + 1 + 2 新技能已get√
magicwk + 1 支持开源~!感谢分享
唯美主义 + 1 + 3 支持开源~!感谢分享
Hoter + 1 + 1 感谢分享,很给力!~
相逢陌路 + 1 + 2 支持开源~!感谢分享
完玩 + 1 + 2 牛逼plus!!!
axinya + 1 新技能已get√
皮皮驴 + 1 新技能已get√
胆小的老虎 + 1 + 10 感谢发布原创作品,精易因你更精彩!
zhangtt + 1 + 2 支持开源~!感谢分享
By平凡 + 1 + 2 支持开源~!感谢分享
ouyanghua + 1 支持开源~!感谢分享
mrzcpo + 1 支持开源~!感谢分享
sinboy2009 + 1 奉上小小红包希望笑纳
星情 + 1 + 2 感谢发布原创作品,精易因你更精彩!
流星暴雨 + 1 + 3 支持开源~!感谢分享
落雪无尘 + 1 + 2 太给力了 汇编大佬
罗泠雨人 + 2 支持开源~!感谢分享
a54234204 + 1 + 1 新技能已get√
天涯阿肯 + 1 + 2 大神,请收下我的膝盖
一听软件 + 1 + 2 感谢分享,很给力!~
zlw310282 + 1 + 2 感谢分享,很给力!~
37728345 + 1 奉上小小红包希望笑纳
够爱 + 1 + 3 感谢发布原创作品,精易因你更精彩!
为你存在 + 1 + 2 支持开源~!感谢分享
戏雨流年 + 1 + 2 新技能已get√
汉族 + 1 + 2 支持开源~!感谢分享
先锋小七 + 1 + 1 感谢分享,很给力!~
就是爽 + 1 + 1 牛逼克拉斯
llxx123 + 1 + 2 支持开源~!感谢分享
天雷 + 1 + 2 感谢分享,很给力!~
QQ1329127360 + 1 + 2 支持开源~!感谢分享
inat + 1 支持开源~!感谢分享
万里晴空 + 1 + 2 感谢分享,很给力!~
zhifu3158 + 1 + 2 新技能已get√
难解 + 1 + 1 牛逼
ybyxzyyx + 1 + 2 大佬栽树,我们乘凉,希望我有一天也能栽树
wyd134 + 1 + 2 支持开源~!感谢分享
Fate + 1 + 2 新技能已get√
勾栏听曲 + 1 + 2 666
商亨人和 + 1 + 2 支持开源~!感谢分享
华丽分割线 + 1 感谢分享,很给力!~
冰点 + 1 + 3 支持开源~!感谢分享
Efly + 1 + 4 共同努力,共同进步
咪兔 + 1 + 3 你这个就很哇塞了
accet + 1 支持开源~!感谢分享
beepsanta + 1 + 2 支持开源~!感谢分享
ppt110 + 1 + 2 支持开源~!感谢分享
我是悟空 + 1 + 2 新技能已get√
熬夜 + 1 支持开源~!感谢分享
凌哥 + 1 + 5 可以
飘在空气里 + 1 + 2 牛逼plus卧槽
Aurora + 2 这么厉害!必须给个红包鼓励下~
Patek + 1 + 3 新技能已get√

查看全部评分

本帖被以下淘专辑推荐:

结帖率:100% (1/1)

签到天数: 14 天

 楼主| 发表于 2020-11-3 21:18:23 | 显示全部楼层   湖南省邵阳市
本帖最后由 zxw0402 于 2020-11-4 03:17 编辑

忘记留楼增加分享源码了,鉴于大家对本模块的热情,今天再增加一个汇编取两图差异 和  汇编组两图差异 的源码,主要功能就是能够极速对比两张一样大小图片上的像素差,提取不同点出来,可以适用在远CHEN桌面,远Chen控Z等需要传输画面的软件上. 汇编取两图差异.e (5.79 KB, 下载次数: 400)

汇编取两图差异.e

5.79 KB, 下载次数: 336, 下载积分: 精币 -2 枚

评分

参与人数 3好评 +1 精币 +4 收起 理由
他乡遇故知 + 1 + 2 感谢分享,很给力!~
970777720 + 1 支持开源~!感谢分享
目分 + 1 支持开源~!感谢分享

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:93% (25/27)

签到天数: 2 天

发表于 2024-11-27 16:43:18 高大上手机用户 | 显示全部楼层   山东省济南市
kmskik 发表于 2024-11-27 14:20
作者您好,位图裁剪在win7 正常,在win10裁剪后的异常,请问模块有更新吗?

WIN7也是异常的,24位图
回复 支持 反对

使用道具 举报

结帖率:93% (25/27)

签到天数: 2 天

发表于 2024-11-27 14:20:45 高大上手机用户 | 显示全部楼层   山东省济南市
作者您好,位图裁剪在win7 正常,在win10裁剪后的异常,请问模块有更新吗?
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 27 天

发表于 2024-11-22 15:32:36 | 显示全部楼层   广东省汕头市
66666666666666666666666666666
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2024-10-1 16:58:12 | 显示全部楼层   河北省石家庄市
懂不懂的先下载 谢谢分享
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)
发表于 2024-8-7 11:57:15 | 显示全部楼层   四川省达州市
大佬收下6体
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2024-8-2 14:43:10 | 显示全部楼层   浙江省温州市
支持 !!!!!!!
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)

签到天数: 24 天

发表于 2024-6-30 09:18:54 | 显示全部楼层   浙江省温州市
厉害厉害
回复 支持 反对

使用道具 举报

结帖率:33% (1/3)

签到天数: 15 天

发表于 2024-6-15 20:15:58 | 显示全部楼层   广西壮族自治区南宁市
新技能已get√
回复 支持 反对

使用道具 举报

结帖率:25% (1/4)

签到天数: 18 天

发表于 2024-6-14 16:41:42 | 显示全部楼层   四川省泸州市
能耐心看到这里的老铁们,能给我个支持回复一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表