VS 2012でWindowsサービスを作成してみてください。デフォルトでは、サービスには3つの方法があります。
Constructor(say MyService)
OnStart
OnStop
しかし、コンストラクターにコードを入れると、1回だけ実行されているように見えます。
私が欲しいのは、たとえばnotepad.exeなどのWindowsからアプリを起動したときに、それをキャプチャできることです。プロセスリストを監視するために、コンストラクターにデッドループを配置する必要がありますか?サービスは常にデッドループのようにオンになっているべきだと思いました。それで、アプリがそれを開始するとき、MyServiceでそれをキャプチャする方法は?