【问题标题】:C# Static memory address [duplicate]C#静态内存地址[重复]
【发布时间】:2011-08-16 18:24:39
【问题描述】:

可能重复:
Shared memory between 2 processes (applications)

你好,

我需要将数据存储到特定的固定内存地址,因为我需要从另一个进程中读取这些数据。

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

有什么办法吗?

谢谢

【问题讨论】:

  • 为什么不能同步文件?还是通过套接字/队列进行通信?
  • 因为在要读取数据的进程中我可以控制的少数事情之一是我的外部进程的内存地址。
  • 而读取的进程是用C编写的,而不是使用.net

标签: c#


【解决方案1】:

我相信这是重复的,但我添加了使用 WCF + NamedPipes + SelfHosting 可以轻松解决进程间通信

【讨论】:

  • 好的,谢谢,但我想知道是否可以在某个固定地址分配内存,每次我在任何机器上启动应用程序时,该地址都是相同的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-27
  • 1970-01-01
  • 2021-04-08
  • 2012-11-29
  • 1970-01-01
相关资源
最近更新 更多