2011-04-23 103 views
0

我希望在我的应用程序中使用命名管道。服务器将是NT服务,客户端是用户空间应用程序。 我认为如果有人可以创建锁定管道(或某物)的应用程序客户端,并且我的服务器停止接收消息,则可能会出现问题。IPC安全命名管道

我想补充说,客户端应该总是发送消息,服务器接收它们。如果有人打扰了这个过程,就会出现问题。

我需要建议如何确保命名管道

+0

你的问题是什么? – Mat 2011-04-23 11:26:32

回答

0

据我所知,多个不同的客户端程序都可以打开命名管道和写入单个读取器进程。这在Unix上肯定会适用,所以它也可能在Windows上。

这意味着单个进程不能阻止其他进程写入服务器 - 尽管一个行为不当的进程可能会用服务器的消息来淹没服务器。对过度热心的客户来说,并不容易。