2012-05-12 16 views
-1

サービスでユーザー定義の制御コードを使用する例が楽しみです。私は私のWindowsサービスにユーザー定義のコマンドを送信したい。このコマンドで、Windowsサービスはクライアントプロセス用の名前付きパイプを作成し、クライアントはCreateFile関数によってこの名前付きパイプとの接続を確立します。私のカスタムコントロールはうまくいくことがありますが、後で無効にするとエラーが表示されます。SERVICE_USER_DEFINED_CONTROLを使用してWindowsサービスと通信する

サービスとさまざまなクライアントとの間で情報交換を確立するにはどうすればよいですか?

答えて

0

SERVICE_USER_DEFINED_CONTROLはめったに使用されません。それが使用されているときは、通常、サービスに設定ファイルの再読み込みを促すことです。 (UNIXではSIGHUPは一般的に同じ目的のために使用されます)。

あなたの場合、正しい答えは、起動時に名前付きパイプを作成してリスニングして、誰かが今までに接続するのを待つだけです。

関連する問題