Получение информации о службе - C#
Формулировка задачи:
Как средствами c# узнать тип запуска службы (автоматически или вручную) и изменить его а также узнать местонахождение исполняемого файла?
Решение задачи: «Получение информации о службе»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceProcess;
using System.Diagnostics;
using System.Threading;
namespace ConsoleSbornikReceptov
{
class Program
{
public enum SimpleServiceCustomCommands
{ StopWorker = 128, RestartWorker, CheckWorker };
static void Main(string[] args)
{
ServiceController[] scServices;
scServices = ServiceController.GetServices();
foreach (ServiceController scTemp in scServices)
{
Console.Write(scTemp.ServiceName+" ");
Console.WriteLine("Status = " + scTemp.Status);
}
}
}
}