C#實現(xiàn)操作windows系統(tǒng)服務(wù)(service)的方法
更新時間:2015年04月28日 11:35:59 作者:igoo
這篇文章主要介紹了C#實現(xiàn)操作windows系統(tǒng)服務(wù)(service)的方法,可實現(xiàn)系統(tǒng)服務(wù)的啟動和停止功能,非常具有實用價值,需要的朋友可以參考下
本文實例講述了C#實現(xiàn)操作windows系統(tǒng)服務(wù)(service)的方法。分享給大家供大家參考。具體如下:
這段C#代碼可以控制啟動和停止系統(tǒng)服務(wù)
/// <summary>
/// 停止服務(wù)
/// </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>
/// 開啟服務(wù)
/// </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#程序設(shè)計有所幫助。
您可能感興趣的文章:
- C#實現(xiàn)Windows服務(wù)測試與調(diào)試
- C#創(chuàng)建Windows服務(wù)與服務(wù)的安裝、卸載
- C#創(chuàng)建控制Windows服務(wù)
- C#創(chuàng)建Windows服務(wù)的實現(xiàn)方法
- C#對Windows服務(wù)組的啟動與停止操作
- C#使用windows服務(wù)開啟應用程序的方法
- c#創(chuàng)建windows服務(wù)入門教程實例
- c#創(chuàng)建windows服務(wù)(Windows Services)詳細步驟
- C#編寫Windows服務(wù)實例代碼
- C#操作Windows服務(wù)類System.ServiceProcess.ServiceBase
相關(guān)文章
C# 實現(xiàn)在當前目錄基礎(chǔ)上找到上一層目錄
這篇文章主要介紹了C# 實現(xiàn)在當前目錄基礎(chǔ)上找到上一層目錄,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
詳解C#用new和override來實現(xiàn)抽象類的重寫區(qū)別
本篇文章主要介紹了詳解C#用new和override來實現(xiàn)抽象類的重寫區(qū)別,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧。2017-02-02

