Windowsサービスとして実装されている「ウォッチドッグ」と通信しているC#(XP組み込みで実行されている2.0)のアプリケーションがあります。デバイスが起動すると、このサービスは通常、開始するのにしばらく時間がかかります。私のコードから、サービスが実行されているかどうかを確認したいと思います。どうすればこれを達成できますか?
1
.NET のServiceControllerオブジェクトをご覧ください。
—
Larry
うーん... WMI経由で独自にローリングするよりもましです。答えを削除します。
—
EBGreen 2008年
@EBGreenは-私は知らない、WMIルートは、将来的に他の誰かのために有用である可能性があります皮膚に複数の方法猫、そしてすべてのこと....
—
カール・
そうですが、ServiceControllerの方が優れていると思うので、削除したままにしておきます。目を覚ましていなければ、WMIを提案することすらなかったでしょう。:)
—
EBGreen 2008年