- private bool StopService(string StopServiceName)
- {
- ServiceController service = new ServiceController(StopServiceName);
- try
- {
- service.Stop();
- service.WaitForStatus(ServiceControllerStatus.Stopped);
- }
- catch(Exception)
- {
- return false;
- }
- return true;
- }
- /// <summary>
- /// 开启服务
- /// </summary>
- private bool StartService(string StartServiceName)
- {
- ServiceController service = new ServiceController(StartServiceName);
- try
- {
- service.Start();
- service.WaitForStatus(ServiceControllerStatus.Running);
- }
- catch (Exception)
- {
- return false;
- }
- return true;
- }
- //该片段来自于http://www.codesnippet.cn/detail/110720134564.html
来源: http://www.codesnippet.cn/detail/110720134564.html