2011-04-23 107 views
0

我希望在我的應用程序中使用命名管道。服務器將是NT服務,客戶端是用戶空間應用程序。 我認爲如果有人可以創建鎖定管道(或某物)的應用程序客戶端,並且我的服務器停止接收消息,則可能會出現問題。IPC安全命名管道

我想補充說,客戶端應該總是發送消息,服務器接收它們。如果有人打擾了這個過程,就會出現問題。

我需要建議如何確保命名管道

+0

你的問題是什麼? – Mat 2011-04-23 11:26:32

回答

0

據我所知,多個不同的客戶端程序都可以打開命名管道和寫入單個讀取器進程。這在Unix上肯定會適用,所以它也可能在Windows上。

這意味着單個進程不能阻止其他進程寫入服務器 - 儘管一個行爲不當的進程可能會用服務器的消息來淹沒服務器。對過度熱心的客戶來說,並不容易。