PCの起動時にバックグラウンドで実行されるWindowsサービスがあります。私は、システムトレイにアイコンを表示して、ユーザーがログインした後に設定できるようにしたいが、これを行う方法が見つからない。Windowsサービスをシステムトレイに表示するにはどうすればよいですか?
ユーザーがログインしたことを通知するイベントがありますか?
私はWindowsサービスがUIを持つことはできないと理解しているので、sysトレイアイコンを表示するにはアプリを起動する必要がありますか?私のサービスに設定の更新を渡すにはどうすればいいですか?
これは正解です。名前付きパイプは、サービスがシステムトレイエージェントと通信するための良い方法を提供します。しかし、あなたのサービスが本当にすごく素晴らしいかどうかを検討してください。[http://blogs.msdn.com/b/oldnewthing/archive/2010/12/15/10105142.aspx]システムトレイに自分のアイコンが表示されます。 –