2010-12-07 11 views
1

トレイアイコンアプリケーションを確認して起動するにはどうすればよいですか? Windowsサービスからトレイアイコンアプリケーションを起動したい。開始する前に、トレイアプリケーションにトレイアプリケーションが既に存在するかどうかをチェックする必要があります。トレイアプリケーションが起動していない場合は、起動する必要があります。システムトレイアイコンアプリケーションを確認して起動する

+1

WindowsサービスはUIと対話していない(つまり、ユーザーがログインしているかどうかに関係なく実行されているはずです)。なぜあなたはこれをする必要がありますか? – Oded

答えて

1

あなたのサービスは、あなたのアプリケーションのプロセス名を知っていなければなりませんし、そのようなプロセスがすでに存在するかどうかを確認する必要があります。そうでない場合は、新しいプロセスを開始する必要があります。

"TrayApp"はシステムトレイ(http://msdn.microsoft.com/en-us/library/system.windows.forms.notifyicon.aspx参照)に自分自身を配置し、実行する必要があるすべての作業を行います。

+0

あなたのガイドハッサンのためのThanx ... – Vimal

0

2つの別個のアプリが必要です。

サービスを提供するサービスとイベントに基本的に加入し、サービスのメソッドを呼び出すシステムトレイアプリです。

さらに詳しい情報をお伝えいただければ、これに最も近づける方法をアドバイスできます。

「Interactive Account」の下でサービスを実行することは可能ですが、悪い習慣であり、すべてのシナリオで機能するように多くのチェックが必要です。

関連する問題