1. ホーム
  2. c#

.NETでプログラム的にWindowsサービスを再起動する方法

2023-09-25 15:30:26

質問

.NET でプログラム的に Windows サービスを再起動するにはどうすればよいですか。

また、サービスの再起動が完了したときに操作を行う必要があります。

どのように解決するのですか?

このページでは ServiceController クラスを見てみましょう。

サービス再起動時に必要な操作を行うには、(自前のサービスであれば)自分でServiceの中で行うことになるかと思います。

もし、サービスのソースにアクセスできないのであれば、おそらくは WaitForStatus メソッドで ServiceController .