基于C#實現(xiàn)Windows服務狀態(tài)啟動和停止服務的方法
更新時間:2014年09月01日 09:53:41 投稿:shichen2014
這篇文章主要介紹了基于C#實現(xiàn)Windows服務狀態(tài)啟動和停止服務的方法,詳細講述了實現(xiàn)這一功能的具體步驟,代碼簡潔易懂,需要的朋友可以參考下
本文以實例形式展示了基于C#實現(xiàn)Windows服務狀態(tài)啟動和停止服務的方法。非常實用。分享給大家供大家參考之用。具體方法如下:
首先先引用:
System.ServiceProcess.dll
然后在引用命名空間:
using System.ServiceProcess;
建立服務對象:
ServiceController sc = new ServiceController("Server");
服務運行則停止服務:
if (sc.Status.Equals(ServiceControllerStatus.Running)) { sc.Stop(); sc.Refresh(); }
服務停止則啟動服務:
if ((sc.Status.Equals(ServiceControllerStatus.Stopped)) || (sc.Status.Equals(ServiceControllerStatus.StopPending))) { sc.Start(); sc.Refresh(); }
希望本文所述對大家的C#程序設計有所幫助
您可能感興趣的文章:
- C#創(chuàng)建Windows服務的實現(xiàn)方法
- C#對Windows服務組的啟動與停止操作
- C#編寫Windows服務程序詳細步驟詳解(圖文)
- 使用C#創(chuàng)建Windows服務的實例代碼
- C#版Windows服務安裝卸載小工具
- C#通過創(chuàng)建Windows服務啟動程序的方法詳解
- C#實現(xiàn)操作windows系統(tǒng)服務(service)的方法
- c#創(chuàng)建windows服務入門教程實例
- c#創(chuàng)建windows服務(Windows Services)詳細步驟
- C#編寫Windows服務實例代碼
- C#啟動windows服務方法的相關問題分析
- C#創(chuàng)建控制Windows服務
相關文章
C#實現(xiàn)判斷文件夾存在與否并創(chuàng)建文件夾的方法
這篇文章主要介紹了C#實現(xiàn)判斷文件夾存在與否并創(chuàng)建文件夾的方法,涉及C#針對文件及目錄的判斷與創(chuàng)建操作相關技巧,需要的朋友可以參考下2017-02-02C#使用表達式樹(LambdaExpression)動態(tài)更新類的屬性值(示例代碼)
這篇文章主要介紹了C#使用表達式樹(LambdaExpression)動態(tài)更新類的屬性值,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-01-01基于C#實現(xiàn)12306的動態(tài)驗證碼變成靜態(tài)驗證碼的方法
這篇文章主要介紹了基于C#實現(xiàn)12306的動態(tài)驗證碼變成靜態(tài)驗證碼的方法的相關資料,需要的朋友可以參考下2015-12-12