2011-05-02 65 views
2

可能重复:
Shared memory between 2 processes (applications)C#静态存储器地址

你好,

我需要将数据存储到一个特定的固定的内存地址,因为我需要读取该数据另一个过程。

所以,我每次执行程序的地址都必须保持不变。

有没有办法做到这一点?

感谢

+1

你为什么不能在同步文件迎刃而解?还是通过套接字/队列进行通信? – Oded 2011-05-02 05:58:13

+0

因为我可以在读取数据的过程中控制的少数事情之一是我外部过程的内存地址。 – user615741 2011-05-02 07:38:47

+0

和读取的过程是用C编写的,而不是使用.net – user615741 2011-05-02 07:40:52

回答

1

我相信这是重复的,但我想补充进程间的交际可以使用WCF +了NamedPipes + SelfHosting

+1

好的谢谢,但我想知道是否有可能分配内存在某个固定的地址,这将是每次我启动应用程序时相同的地址任何机器 – user615741 2011-05-03 06:31:27