こんにちは、既存の Windows サービスのスタートアップの種類を変更しようとしています。「スプーラー」(印刷スプーラー) と言います。私は使用していますServiceController
var service = new ServiceController("Spooler");
service.Start();
service.WaitForStatus(ServiceControllerStatus.Running, 600);
サービスを開始/停止することはできますが、スタートアップの種類自体を変更する方法がわかりません。(例: 無効/自動/手動)
の定義をのぞくと、定義されているServiceController
ことがわかりServiceStartMode
ます。このオプションを設定するにはどうすればよいですか? ServiceControl クラスまたはその他の実行可能な方法を使用して、Windows サービスをプログラムで無効にする必要があります。