精易论坛

标题: 【原创】指针操纵,达到EXE和DLL数据交互和EXE内部窗口控件交互,类交互,实用~~ [打印本页]

作者: 1185384801    时间: 2018-4-15 16:39
标题: 【原创】指针操纵,达到EXE和DLL数据交互和EXE内部窗口控件交互,类交互,实用~~
放图镇楼:

测试成功!可以达到窗口组件交互,数据类型交互,变量指针交互,很实用(写插件的福音!!!)
方法1:利用DLL数据整数型达到万用数据类型交互
先写一个数据类型(标准的插件格式):

编译成“e_jbmain.dll”,然后主程序上写上:
  
DLL命令名返回值类型公开备 注
交互 
DLL库文件名:
e_jbmain.dll
在DLL库中对应命令名:
e_lib_backcall
参数名类 型传址数组备 注
Source通用型

接着写出交互代码:
  
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
变量名类 型静态数组备 注
数据e_lib 
交互 (数据)

这么简单?没错就是这么简单!!这便是第一个交互!!利用通用型指针传递数据,核心是这2个命令:

DLL参考如下(注:通用型无法复制的)
  
DLL命令名返回值类型公开备 注
取内存块大小_整数型 LocalSize返回本地内存块大小
DLL库文件名:
kernel32
在DLL库中对应命令名:
LocalSize
参数名类 型传址数组备 注
hMem通用型
DLL命令名返回值类型公开备 注
RtlMoveMemory 
DLL库文件名:
 
在DLL库中对应命令名:
RtlMoveMemory
参数名类 型传址数组备 注
Destination整数型
Source通用型
Length整数型


为什么这里“取内存块大小_ (e_lib) - 8”要减8?因为通用型会多出8个大小来(不知为何~)
接着“RtlMoveMemory”复制下内存就可以了!!
交互2:支持所有类型指针进行交互!
这里代码很简单,实际上却暗藏玄机!!

核心在于“指针到类型_通用”,和“取指针地址”2个命令
  
子程序名返回值类型公开备 注
取指针地址整数型 相当于 取变量数据地址()
参数名类 型参考可空数组备 注
变量通用型
置入代码 ({ 139, 69, 8, 201, 194, 4, 0 })
返回 (0)
子程序名返回值类型公开备 注
指针到类型_通用 
参数名类 型参考可空数组备 注
数据整数型
指针整数型
API_CopyMemory (数据, 指针, 8)
DLL命令名返回值类型公开备 注
API_CopyMemory  
DLL库文件名:
kernel32
在DLL库中对应命令名:
RtlMoveMemory
参数名类 型传址数组备 注
des整数型
pSrc整数型
ByteLen整数型


主要使用部分(经常传递,懒得写专用命令)我已经改为通用型了
就这么简单?不会,还有一个重点!!

这里要给复制回去(因为这个方法相当于吧一个类复制下来使用,用完一定要记得复制回去,否则……)
最后大部分指针集已打包喽:

以后可以复制使用,也可以编译成模块使用!!!
写插件必备哦!!!
源码回复下载!万水千山总是情,给个好评行不行???!!!
[hide=d9999] 指针万能交互.zip (351.95 KB, 下载次数: 652) [/hide]

作者: fyh505099    时间: 2018-4-15 16:49
谢谢大佬分享 虽然还 不知道怎么用

作者: q936171457    时间: 2018-4-15 16:58
谢大佬分享 虽然还 不知道怎么用
作者: 壹抹男人味    时间: 2018-4-15 16:59
路过水个贴
作者: ming7    时间: 2018-4-15 17:02
先看看     感觉很腻害的样子
作者: 重新归零    时间: 2018-4-15 17:07
谢谢分享
作者: 740949011    时间: 2018-4-15 17:22
不错不错,谢谢分享
作者: 内存Hook专业户    时间: 2018-4-15 17:23
秀得飞起, 多谢

作者: 这就是用户名    时间: 2018-4-15 17:24
exe和dll都得普通编译才可以吧,如果不是普通编译好像会出错,看看源码先
作者: xslyhk    时间: 2018-4-15 17:39
谢谢分享哦
作者: wbalsn    时间: 2018-4-15 17:50
下载看看,支持一下 很久没用e了
作者: suntojava    时间: 2018-4-15 17:56
太好了,进程可以这样通信
作者: 名无所谓    时间: 2018-4-15 18:10
看看...
作者: yanzhaop    时间: 2018-4-15 18:14
谢谢开源, 源码就是 屌
作者: 11053    时间: 2018-4-15 18:17
学习了,正需要这方面的东西
作者: onefish    时间: 2018-4-15 18:20
#在这里快速回复#        新技能已get√
作者: huaidan2015    时间: 2018-4-15 18:31
万水千山总是情
作者: tvvvhg    时间: 2018-4-15 18:40
好东西啊,赶快收藏

作者: wbphs    时间: 2018-4-15 19:06
这要支持他一下
作者: sentinel2003    时间: 2018-4-15 19:18
好的东西 非常感谢 收藏学习
作者: syamd29    时间: 2018-4-15 19:23
#在这里快速回复#源码回复下载!万水千山总是情,给个好评行不行???!
作者: louyu    时间: 2018-4-15 19:25
感谢分享,很给力!~
作者: ngrjsc    时间: 2018-4-15 19:29
感谢分享,很给力!~
作者: ngrjsc    时间: 2018-4-15 19:34
万水千山总是情
作者: yt0814    时间: 2018-4-15 19:35
和DLL数据交互和EXE内部窗口控件交互,类

作者: 小理想    时间: 2018-4-15 19:35
mark
作者: 绝版ん楠楠    时间: 2018-4-15 19:41
#在这里快速回复#感谢分享,很给力!~
作者: gdjzhm    时间: 2018-4-15 20:03
谢谢楼主,学习一下
作者: gdjzhm    时间: 2018-4-15 20:06
下下下学习一下
作者: 赵信    时间: 2018-4-15 20:06
谢谢分享
作者: q312102408    时间: 2018-4-15 20:17
给力 ,好东西啊
作者: lidlling1888    时间: 2018-4-15 20:41
现在看不懂,先顶一下.
作者: 王者路太艰难    时间: 2018-4-15 21:11


作者: ko44    时间: 2018-4-15 21:21
暂时不知道有什么用,
如果能全部读取外部的各种类型数据,然后在易语言里面可以直接编程使用,那就完美了.

作者: guaww5454    时间: 2018-4-15 21:21
看看学习下...
作者: MYSTERDEVIL    时间: 2018-4-15 21:27


作者: 指尖流淌    时间: 2018-4-15 22:00
        感谢分享,很给力!~
作者: 7ian    时间: 2018-4-15 22:20
这么好的作品,这么少人?

作者: hujun0204    时间: 2018-4-15 22:57
回复看源码参考,最近想做软件插件
作者: sunyan955    时间: 2018-4-15 23:25
赞一个,楼主很给力
作者: AndroidK    时间: 2018-4-15 23:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 乐酷    时间: 2018-4-16 00:40
赞一个,楼主很给力
作者: 枫逸妖郎    时间: 2018-4-16 01:14
        新技能已get√
作者: kong0023    时间: 2018-4-16 03:51
万水千山总是情,给个好评行不行???!!!

作者: wg521125    时间: 2018-4-16 03:56
这是什么好东西
作者: kiss0459    时间: 2018-4-16 07:03
不觉明历,似乎很强~

作者: sword    时间: 2018-4-16 07:26
看看~~~~~~~参考!

作者: 学习为主    时间: 2018-4-16 07:56

作者: BUG508    时间: 2018-4-16 08:05
来看看,学习学习
作者: 风中冰雨    时间: 2018-4-16 08:31
看看。。。。。。。。。。

作者: 网络注册会员    时间: 2018-4-16 08:45
好强大必须顶
作者: Silent    时间: 2018-4-16 08:52
福音吖 谢谢
作者: 酷易自绘    时间: 2018-4-16 08:58
新技能已get√

作者: wanzhenghe999    时间: 2018-4-16 09:18
谢谢楼主的分享

作者: qq1165371589    时间: 2018-4-16 09:23
666666666666666666666
作者: 小桥流水34    时间: 2018-4-16 09:30
感谢分享        

作者: anim510    时间: 2018-4-16 09:46

作者: hk6242337    时间: 2018-4-16 10:19
下载学习一下
作者: dulang    时间: 2018-4-16 10:25
万水千山总是情,不给好评都不行
作者: 犹言少年时    时间: 2018-4-16 10:53
新技能已get√
作者: 976057476    时间: 2018-4-16 11:14
感谢楼主分享

作者: jinyzz1    时间: 2018-4-16 11:26
恩恩恩,必须支持一下这么好的源码~
作者: Onsxsen    时间: 2018-4-16 11:27
感谢发布原创作品,精易因你更精彩!
作者: yinghao2005    时间: 2018-4-16 11:27
厉害了感谢

作者: a2740625277    时间: 2018-4-16 11:44
666666666666666
作者: 沁园春2016    时间: 2018-4-16 13:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 太阳666    时间: 2018-4-16 13:12
66666666666666
作者: zlw310282    时间: 2018-4-16 13:20
新技能已get√
作者: JohanLibert    时间: 2018-4-16 13:55
看看,谢谢分享

作者: 忧郁之子    时间: 2018-4-16 15:05
好东西,支持了。
作者: 767765192    时间: 2018-4-16 16:21
指针操纵,达到EXE和DLL数据交互和EXE内部窗口控件交互,类交互,实用~~
作者: 晨晨88    时间: 2018-4-16 16:27
感谢大神的开源,晚辈们会有成长的!
作者: wo33201    时间: 2018-4-16 16:57
学习了!!!!!!!!

作者: 佑优    时间: 2018-4-16 17:15
万水千山总是情
作者: 鹏鹏2014    时间: 2018-4-16 17:50
好好研究下,谢谢!

作者: anner    时间: 2018-4-16 18:24
看看能不能进程通信
作者: anner    时间: 2018-4-16 18:26
不能进程通信
作者: 若如风    时间: 2018-4-16 20:10
感谢发布原创作品,精易因你更精彩!

作者: quxiangxun    时间: 2018-4-16 20:15

万水千山总是情
作者: 哥只是一个传说    时间: 2018-4-16 20:42
感谢分享,学习了!
作者: qgchqgch89    时间: 2018-4-16 23:07
我来看看这个 现在正好需要
作者: 易团雪    时间: 2018-4-16 23:30
新技能啊,
作者: iptcpudp    时间: 2018-4-16 23:32
66666666666666666666666666666666

作者: 苏烟式    时间: 2018-4-17 08:52
很强大的指针操作,支持了!!!!!!

作者: xiaokaidada    时间: 2018-4-17 09:47
新技能已get√
作者: 人生似梦一场    时间: 2018-4-17 10:02
随风看看11
作者: 74596877    时间: 2018-4-17 10:42
支持一个!!!
作者: freexx    时间: 2018-4-17 10:57
必须支持一个!!!
作者: ybb1430668989    时间: 2018-4-17 11:27
必须支持,下载下来学习下
作者: 克里斯托    时间: 2018-4-17 11:40
感谢发布原创作品,精易因你更精彩!
作者: ForeverXJie    时间: 2018-4-17 13:28
下载学习谢谢楼主了
作者: Peanut    时间: 2018-4-17 13:47
哈哈哈,牛批

作者: zj1d    时间: 2018-4-17 14:09
万水千山总是情,给个好评
作者: 云不器    时间: 2018-4-17 17:03
        精易因你更精彩!
作者: oycs429    时间: 2018-4-17 19:28
支持开源~!感谢分享
作者: aofeng    时间: 2018-4-17 21:44
先下了,有空学习学习
作者: dzscuz    时间: 2018-4-18 00:27
支持楼主,学习学习
作者: love886    时间: 2018-4-18 00:53
000000000000000000000000000000.........

作者: wmv520    时间: 2018-4-18 03:20
支持楼主,学习学习
作者: a303847444    时间: 2018-4-18 04:11
谢谢分享6666666666666666





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4