WindowsサービスとGUIアプリケーションの間にIPCが必要です(両方ともDelphi 2010)。私はこれに名前付きパイプを使うことにしました。 Russell LibbyのTPipeServerおよびTPipeClientコンポーネント(link)を正常にビルドしてインストールしました。 私はthisのような他の答えに従った。 しかし、私のサービスはクライアントからの空のメッセージだけを受信しました。多くのテストの後、私はこれらのコンポーネントを誤って使用していると判断したため、ここにコードを投稿したくありません。 私はこれらのコンポーネントがどのように動作するかについての有効な例を探しています名前付きパイプの文字列(クライアントからサーバーおよびviceversaへの)の書き込み/読み取り。他の無料の名前付きパイプコンポーネントやソースコードを使用しても、本当に感謝しています。 ありがとうございます。 TPipeServerとTPipeClientコンポーネントの読み取りと書き込みコードとセキュリティチェック
編集
:は、私は、Windows Server 2008/Windows Vistaの/ Windows 7の
[Cromis-IPC](http://www.cromis.net/blog/downloads/cromis-ipc/)コンポーネントには、クライアントとサーバー間の基本的なIPC通信を行うための例があります。 –
同じコンピュータ上の名前付きパイプを使用した通信は、セキュリティチェックに関して簡単に行う必要があります。ただし、異なるコンピュータ間では、権限を実装する必要があります。 –
これらのコンポーネントのサンプルコードが必要です。サーバーとクライアントがサーバー上にあり、RDPに接続されている場合は、名前付きパイプにアクセス許可を実装する必要がありますか?私は思っていませんが、尋ねる方が良いです。 –