易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

用Dll代码段实现共享内存   [复制链接]

    2023-05-05 19:25:26
    高级教程源码
    易语言资源网
    1703 次浏览
    来源链接

首先编写一个Dll,然后链接参数上加上“/SECTION:.text,RWS”,如果没有黑月编译器,那就修改link.ini加上这个参数。

这样编译出来的Dll的“.text”段在被Map后会被赋予可读可写可执行可共享的属性。

写了测试程序: 

CE查看物理地址: 

一份没啥意思的测试代码:

提示一句:这种可读可写可执行的内存是非常危险的。



点我下载 (已有 33 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
mmap.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
sharetest.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:正则表达式支持库Ex3.0#0...     下一篇:google-protobuf数据序列化...