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之间共享数据的主要内容,如果未能解决你的问题,请参考以下文章