2011-05-02 72 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