【发布时间】:2010-11-05 05:01:14
【问题描述】:
我已经设置了一个使用 Mutex 的单实例 WPF 应用程序,如果您使用用户切换,这允许应用程序在每个用户帐户中运行。该应用程序设置了一个 WCF 命名管道,以便我可以从另一个进程与单个实例进行通信(即,当第二个进程在由于互斥体而终止之前运行时)。
我想知道是否应该采取任何措施(最佳做法)来保护命名管道?
我还想知道命名管道消息是否会到达系统内所有正在运行的进程,或者仅在当前用户会话中。如果命名管道是在系统范围内发送的,那么将通信限制为当前用户会话的最佳实现是什么?
【问题讨论】:
标签: .net wcf named-pipes