ユーザーレベルのアプリケーションと通信する Windows サービスを作成しています。Windows サービスは、24 時間年中無休でユーザー マシン上で実行され、ユーザーが対応するアプリケーションを起動するたびに、名前付きパイプを使用してサービスへの接続を確立します。ただし、ここではサービスがクライアント側の名前付きパイプの作成も担当します。サーバー側ではすべてうまく機能しますが、サービスによって作成されたハンドルを SCM 経由でクライアント プロセスに送信する方法がわかりません。
質問する
1100 次
2 に答える
2
ハンドルを渡すことは想定されていません。代わりにパイプに名前を付け、それを使用してCreateFileを呼び出してアクセスします
于 2012-05-07T06:16:30.317 に答える
0
HANDLE
IPC メカニズムを介して を送信することはできません。私が考えることができる最善の方法は、名前付きパイプの名前を (おそらく 2 番目のプログラムへのコマンド ライン引数で) 渡し、2 番目のプログラムにそのパイプを再度開かせることです。それが名前の主な目的です。
于 2012-05-07T06:20:19.720 に答える