精易论坛

标题: 用Dll代码段实现共享内存 [打印本页]

作者: ANormalUser    时间: 2023-5-1 16:16
标题: 用Dll代码段实现共享内存
首先编写一个Dll,然后链接参数上加上“/SECTION:.text,RWS”,如果没有黑月编译器,那就修改link.ini加上这个参数。

这样编译出来的Dll的“.text”段在被Map后会被赋予可读可写可执行可共享的属性。
写了测试程序:
CE查看物理地址:
一份没啥意思的测试代码:[hide=d1919810] sharetest.zip (31.67 KB, 下载次数: 140) [/hide]
提示一句:这种可读可写可执行的内存是非常危险的。

作者: 396384183    时间: 2023-5-1 16:30
感谢楼主分享 五一快乐
作者: 美味萝卜    时间: 2023-5-1 16:48
        感谢分享,很给力!~
作者: 2657337546    时间: 2023-5-1 16:58
下载看看感谢分享
作者: By平凡    时间: 2023-5-1 18:08
本帖最后由 By平凡 于 2023-5-1 18:15 编辑

感谢分享!原来是 DLL 和 程序进行内存共享的一种实现
作者: bianyuan456    时间: 2023-5-1 18:21
已经顶贴,感谢您对论坛的支持!
作者: ensurf    时间: 2023-5-1 20:07
学习一下

作者: 酷易自绘    时间: 2023-5-1 20:35
RE: 用Dll代码段实现共享内存 [修改]
作者: 亿万    时间: 2023-5-1 21:51

感谢分享
作者: jiang910615    时间: 2023-5-1 22:26
学习学习
作者: oycs429    时间: 2023-5-1 22:52
楼主辛苦了,谢谢楼主发的好帖子~
作者: qq2518    时间: 2023-5-1 22:55
共享内存。学习学习
作者: eyyhs    时间: 2023-5-1 23:06
一份没啥意思的测试代码:

作者: 临安    时间: 2023-5-1 23:41
膜拜大佬!大佬牛B!
作者: 79961565    时间: 2023-5-2 00:15
这种可读可写可执行的内存是非常危险的
作者: 良剑追风    时间: 2023-5-2 00:23
666666666666666666666666666
作者: sunmoonstar    时间: 2023-5-2 08:12
有什么危险呢?
作者: 天雨时晴    时间: 2023-5-2 09:25
很不错的想法
作者: 宇晨CC    时间: 2023-5-2 10:07
我要下载.我要下载.我要下载.
作者: 一指温柔    时间: 2023-5-2 14:29
支持开源~!感谢分享
作者: 深圳梦    时间: 2023-5-2 14:35
支持开源~!感谢分享
作者: xiaoniu1230    时间: 2023-5-2 15:11
感谢分享 支持开源 !
作者: inat    时间: 2023-5-2 17:58
大佬牛B,不过这种意义在哪啊.
作者: eeoooo    时间: 2023-5-2 18:45
大佬牛B,不过这种意义在哪啊.
作者: 精易⌒小杜    时间: 2023-5-2 20:00
支持开源,感谢分享
作者: lam888    时间: 2023-5-2 20:32
66666666666666
作者: lqylbh    时间: 2023-5-2 21:52
支持开源~!感谢分享
作者: dzscuz    时间: 2023-5-2 22:09
看看,学学,支持楼主
作者: 2e2e    时间: 2023-5-2 22:20
有适合的应用场景还是非常不错的,感谢分享。
作者: 小晨·    时间: 2023-5-2 22:48
用Dll代码段实现共享内存 [修改]
作者: 你好啊哈哈    时间: 2023-5-3 07:13
有适合的应用场景还是非常不错的,感谢分享。
作者: 网络注册网员    时间: 2023-5-3 07:41
支持楼主
作者: renjianhong48we    时间: 2023-5-3 13:56
感谢分享
作者: hegh    时间: 2023-5-3 19:34
        感谢分享,很给力!~
作者: 天残    时间: 2023-5-3 20:53
感谢分享,很给力!~
作者: 283688410    时间: 2023-5-3 22:55
谢谢分享
作者: tsl0413    时间: 2023-5-3 23:56
支持开源~!感谢分享
作者: 小恒浩    时间: 2023-5-4 03:34
支持开源~!感谢分享
作者: 寻找星空    时间: 2023-5-4 05:03
1               
作者: zjchxj    时间: 2023-5-4 11:01
我想知道 你的黑月编译在哪里可以搞到最新的
作者: 15930887162    时间: 2023-5-4 12:24
下载试试看吧,。。
作者: 曾繁希    时间: 2023-5-4 13:23
        感谢分享,很给力!~
作者: Confuse    时间: 2023-5-4 14:19
支持开源~!感谢分享
作者: l7518597    时间: 2023-5-4 14:47
感谢分享
作者: asd1907    时间: 2023-5-4 15:04
66666666666666688888888888888
作者: 1aa82e    时间: 2023-5-4 17:30
查看本帖隐藏
作者: jangel1    时间: 2023-5-5 00:21
学习学习
作者: xiaopangzi111    时间: 2023-5-5 09:44
感谢大佬分享的教程
作者: 1183162142    时间: 2023-5-5 10:34
写可执行的内存是非
作者: weiyoucg    时间: 2023-5-5 10:35
这种可读可写可执行的内存是非常危险的!会不会爆炸?#1
作者: Byboy    时间: 2023-5-5 11:05
日常开发的时候千万不要这样读写,可能会吧系统搞蓝,不是你专用的内存很多情况下是不能乱动的,否则容易引起自身或者其他软件的bug,严重的还可能让电脑直接蓝屏.不过多谢开源.
作者: yang12123yqw    时间: 2023-5-5 11:46
看看,有没有可以借鉴的
作者: 丨未完丶待续丶    时间: 2023-5-5 14:27
感谢分享。
作者: 糖甜的发苦    时间: 2023-5-5 15:04
支持开源,感谢共享
作者: Code123    时间: 2023-5-5 15:30
        支持开源~!感谢分享
作者: zmoli775    时间: 2023-5-5 15:43
来学习一下
作者: RES    时间: 2023-5-5 16:19

作者: thanatosts    时间: 2023-5-5 22:19
开源精神必须支持~
作者: zss5312    时间: 2023-5-5 23:44
感谢大佬分享
作者: kirisame    时间: 2023-5-6 02:03
tfssssssssssss
作者: wjc826194    时间: 2023-5-6 08:35
用Dll代码段实现共享内存
作者: lyliu    时间: 2023-5-6 08:50
用Dll代码段实现共享内存,学习。
作者: mjm0101    时间: 2023-5-6 08:54
用Dll代码段实现共享内存,学习
作者: Shanks    时间: 2023-5-6 08:55

作者: 飘零    时间: 2023-5-6 09:12
        感谢分享,很给力!~
作者: kirisame    时间: 2023-5-6 09:34
tfsssssssssssssssss
作者: crazy168    时间: 2023-5-6 10:49
学习一下,看看对我有没用处

作者: 晓月Am    时间: 2023-5-6 12:47
感谢分享了
作者: 万千少女的梦    时间: 2023-5-6 14:23
        开源精神必须支持~
作者: jiahaijiang    时间: 2023-5-6 14:47
看看是啥呀看看是啥呀看看是啥呀看看是啥呀
作者: slin我要早起    时间: 2023-5-7 00:49
感谢分享~~~
作者: 诺言55    时间: 2023-5-7 03:31

作者: bblhz3    时间: 2023-5-7 08:55
支持开源
作者: cjf19970621    时间: 2023-5-7 09:57
okk,okk,okk
作者: ruanhe儿儿    时间: 2023-5-7 18:32
6666666666666666
作者: vmleft    时间: 2023-5-7 19:13
如果您要查看本帖隐藏内容请回复
作者: 携易    时间: 2023-5-7 20:28
大神,我来了。
作者: zhf130    时间: 2023-5-7 22:51
大神,我来了。
作者: 0超级加倍0    时间: 2023-5-9 23:10
好好好,对我这个新手很有帮助6
作者: 在我眼里    时间: 2023-5-10 09:47
看看
谢谢
作者: 土鳖    时间: 2023-5-10 10:04
大大撒我啊啊
作者: wpzyan123    时间: 2023-5-10 12:35
        开源精神必须支持~
作者: 石榴熟了    时间: 2023-5-10 17:14
看看什么东西`  
作者: z博士    时间: 2023-5-15 13:14
感谢分享
作者: 编程辉煌    时间: 2023-5-15 23:12
666666666666
作者: 韦贝贝    时间: 2023-5-16 14:37
        开源精神必须支持~
作者: bin0423    时间: 2023-5-19 12:44
666666666666
作者: 唐山小哥    时间: 2023-5-19 15:46
66666666收藏 也需用的到
作者: 黄米    时间: 2023-5-19 21:40
看看         
作者: readgo0437    时间: 2023-5-28 07:49
66666666收藏 也需用的到
作者: 837199157    时间: 2023-5-29 11:00
感谢分享
作者: liaoxiaohu    时间: 2023-10-24 09:14
66666666666666666
作者: 天籁夕阳    时间: 2023-11-27 14:31

66666666666666666
作者: captain0111    时间: 2023-12-18 23:45
首先编写一个Dll,然后链接参数上加上“/SECTION:.text,RWS”,如果没有黑月编译器,那就修改link.ini加上这个参数。
作者: captain0111    时间: 2023-12-18 23:46
首先编写一个Dll,然后链接参数上加上“/SECTION:.text,RWS”,如果没有黑月编译器,那就修改link.ini加上这个参数。我就想知道怎么修改link.ini,怎么加上这个参数啊?
作者: a019872140    时间: 2024-2-18 02:31
牛逼。。。。
作者: 41113701    时间: 2024-3-4 16:40
66666666666666666666666666666




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