ServiceController[] Services = ServiceController.GetServices();
//开启服务
ServiceController ser= new ServiceController();
//指定服务所在的主机名称,默认为本机,所以可以不要设置
ser.MachineName = ".";
ser.ServiceName = "MSSQLServer";
if (ser.Status == ServiceControllerStatus.Stopped)
//开启服务
ser.Start();
//停止服务
ServiceController sc = new ServiceController();
sc.ServiceName = "MSSQLServer";
//如果能关闭
if (sc.CanStop)
{
if (sc.Status == ServiceControllerStatus.Running)
//停止
sc.Stop();
}
C# 获取本机服务 开启关闭等
最新推荐文章于 2023-04-04 10:43:52 发布