c#.net内存映射文件跨机器

时间:2012-02-14 16:51:55

标签: c# .net shared-memory interprocess

我想知道是否可以从外部计算机访问内存映射文件(c#,。net)?我的直觉告诉我“不”,但我想确定。

我正在寻找一种保证只能在同一台计算机上运行的IPC机制。例如,WCF可以配置为脱机,我们有一个挑剔的客户端,不想冒这个风险。

1 个答案:

答案 0 :(得分:2)

(持久化)MMF的文件部分只是一个文件......

虽然它通常会被正确锁定和保护,但从另一台机器打开该文件并不是完全不可想象的。

我通常不会考虑风险但是如果您通过WCF,因为可以配置为网络访问...

但是对于非坚持MMF,你应该是安全的。