C#实现操作windows系统服务(service)的方法

本文实例讲述了C#实现操作windows系统服务(service)的方法。分享给大家供大家参考。具体如下:

这段C#代码可以控制启动和停止系统服务

/// <summary>

/// 停止服务

/// </summary>

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;

}

希望本文所述对大家的C#程序设计有所帮助。

以上是 C#实现操作windows系统服务(service)的方法 的全部内容, 来源链接: utcz.com/z/325890.html

回到顶部