スタートアップの種類が自動の Windows サービスがありますが、サービスの開始時にいくつかのチェックを行い、これらのチェックが失敗した場合にサービスを自動的に停止させたいと考えています。
これどうやってするの?私のサービスは C# で書かれています。
スタートアップの種類が自動の Windows サービスがありますが、サービスの開始時にいくつかのチェックを行い、これらのチェックが失敗した場合にサービスを自動的に停止させたいと考えています。
これどうやってするの?私のサービスは C# で書かれています。
Stop
クラスでメソッドを呼び出すことができますServiceBase
。詳細については、 msdnを参照してください。
ServiceControllerを使用して .stop を呼び出すことができます。
ServiceController sc= new ServiceController(service);
sc.Stop();