0

こんにちは、既存の Windows サービスのスタートアップの種類を変更しようとしています。「スプーラー」(印刷スプーラー) と言います。私は使用していますServiceController

   var service = new ServiceController("Spooler");
                    service.Start();
                    service.WaitForStatus(ServiceControllerStatus.Running, 600);

サービスを開始/停止することはできますが、スタートアップの種類自体を変更する方法がわかりません。(例: 無効/自動/手動)ここに画像の説明を入力

の定義をのぞくと、定義されているServiceControllerことがわかりServiceStartMode ます。このオプションを設定するにはどうすればよいですか? ServiceControl クラスまたはその他の実行可能な方法を使用して、Windows サービスをプログラムで無効にする必要があります。

4

1 に答える 1