我如何通知我从另一个进程更新了MemoryMappedFile?

时间:2011-12-02 20:59:45

标签: c#-4.0 memory-mapped-files inter-process-communicat

我想使用MemoryMappedFile在本机应用程序和.NET应用程序之间进行通信。我想知道的问题是如何告诉.NET应用程序我已完成更新文件?反之亦然。

我相信我可以使用Windows消息进行通信,但我想知道是否有更好的方式,任何建议都非常感激。

感谢。 Dave McNulty

1 个答案:

答案 0 :(得分:1)

  1. 原生应用。 - CreateEvent(... name),SetEvent,ResetEvent等。
  2. 托管应用。 - EventWaitHandle.OpenExisting(... name)