C# を使用した Windows サービスのステータスの確認
アプリケーションで、特定の Windows サービスが実行されているかどうかを確認する必要があります。このタスクを実行するには、次の手順に従います。
検証ロジックの実装
可能なサービスStatuses
Status プロパティは、次のいずれかの値を返すことができます:
例コード
次のコード サンプルは、サービスのステータスを確認し、適切な応答を返す方法を示しています。
using System.ServiceProcess; ServiceController sc = new ServiceController(SERVICENAME); switch (sc.Status) { case ServiceControllerStatus.Running: return "Running"; case ServiceControllerStatus.Stopped: return "Stopped"; case ServiceControllerStatus.Paused: return "Paused"; case ServiceControllerStatus.StopPending: return "Stopping"; case ServiceControllerStatus.StartPending: return "Starting"; default: return "Status Changing"; }
補足事項
以上がC# を使用して Windows サービスのステータスを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。