在C#中的两个进程之间共享对象

时间:2012-08-08 05:07:52

标签: c# memory-mapped-files memory-mapping

我正在寻找一种在两个进程之间共享对象的方法。 第一个进程应该创建对象,第二个进程应该只复制它而不对原始进行任何更改。

有没有人知道该怎么做?

2 个答案:

答案 0 :(得分:1)

您不需要共享内存:第一个进程可以公开WCF(或.NET Remoting)服务,第二个进程可以调用它。确保您的对象是可序列化的。

答案 1 :(得分:0)

在.net2.0或更低版本中你不能使用wcf,但你可以使用像wcf这样的库,例如ICE Framework, 您可以在下面的链接下载并阅读相关内容 ICe Framewrok