dll之间共享数据

Posted GreenArrowMan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dll之间共享数据相关的知识,希望对你有一定的参考价值。

工作中遇到这么一个情况,有个公共信息dll,给几个Application使用,但是里边的信息需要跨进程共享。查了下资料,发现可以使用以下方式实现:

#pragma data_seg("flag_data")
int app_count = 0;
#pragma data_seg()
#pragma comment(linker,"/SECTION:flag_data,RWS")

data_seg:数据段。

使用这种方式,不但可以多个进程间共享数据,还可以限制进程只启动一次,比起IPC还是比较方便的。

以上是关于dll之间共享数据的主要内容,如果未能解决你的问题,请参考以下文章

使用新的架构组件 ViewModel 在片段之间共享数据

dll与exe之间怎么共享数据

dll之间共享数据

dll之间共享数据

dll之间共享数据

dll之间共享数据