想在C#中的多个实例之间共享一个字符串

时间:2012-05-18 09:15:08

标签: c# shared-memory

我想在C#中的多个应用程序实例之间共享一个字符串 我正在使用.net framework 3.5 SP1。此版本不支持内存映射文件
由于某些许可和性能问题,我无法使用磁盘IO 所以任何人都可以告诉我一个方便的方法来做这件事。
我搜索并发现其中一些:
1.序列化
2.编组 3.管道
但所有这些都太复杂了,不能只分享一个字符串。
感谢

2 个答案:

答案 0 :(得分:1)

message queues,也许?

查看this文章以获取示例

答案 1 :(得分:1)

您可以使用数据库。

如果你想要共享内存,我认为你将遇到的一件事是AppDomains,请看这里:这是一个解决这个问题的例子:http://www.codeproject.com/Articles/17606/NET-Interprocess-Communication