基于C#實(shí)現(xiàn)Windows服務(wù)狀態(tài)啟動和停止服務(wù)的方法
本文以實(shí)例形式展示了基于C#實(shí)現(xiàn)Windows服務(wù)狀態(tài)啟動和停止服務(wù)的方法。非常實(shí)用。分享給大家供大家參考之用。具體方法如下:
首先先引用:
System.ServiceProcess.dll
然后在引用命名空間:
using System.ServiceProcess;
建立服務(wù)對象:
ServiceController sc = new ServiceController("Server");
服務(wù)運(yùn)行則停止服務(wù):
if (sc.Status.Equals(ServiceControllerStatus.Running)) { sc.Stop(); sc.Refresh(); }
服務(wù)停止則啟動服務(wù):
if ((sc.Status.Equals(ServiceControllerStatus.Stopped)) || (sc.Status.Equals(ServiceControllerStatus.StopPending))) { sc.Start(); sc.Refresh(); }
希望本文所述對大家的C#程序設(shè)計(jì)有所幫助
- C#創(chuàng)建Windows服務(wù)的實(shí)現(xiàn)方法
- C#對Windows服務(wù)組的啟動與停止操作
- C#編寫Windows服務(wù)程序詳細(xì)步驟詳解(圖文)
- 使用C#創(chuàng)建Windows服務(wù)的實(shí)例代碼
- C#版Windows服務(wù)安裝卸載小工具
- C#通過創(chuàng)建Windows服務(wù)啟動程序的方法詳解
- C#實(shí)現(xiàn)操作windows系統(tǒng)服務(wù)(service)的方法
- c#創(chuàng)建windows服務(wù)入門教程實(shí)例
- c#創(chuàng)建windows服務(wù)(Windows Services)詳細(xì)步驟
- C#編寫Windows服務(wù)實(shí)例代碼
- C#啟動windows服務(wù)方法的相關(guān)問題分析
- C#創(chuàng)建控制Windows服務(wù)
相關(guān)文章
c#批量抓取免費(fèi)代理并且驗(yàn)證有效性的實(shí)戰(zhàn)教程
突破反爬蟲限制的方法之一就是多用幾個代理IP,下面這篇文章主要給大家介紹了關(guān)于利用c#批量抓取免費(fèi)代理并且驗(yàn)證有效性的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-07-07C#實(shí)現(xiàn)判斷文件夾存在與否并創(chuàng)建文件夾的方法
這篇文章主要介紹了C#實(shí)現(xiàn)判斷文件夾存在與否并創(chuàng)建文件夾的方法,涉及C#針對文件及目錄的判斷與創(chuàng)建操作相關(guān)技巧,需要的朋友可以參考下2017-02-02C#使用表達(dá)式樹(LambdaExpression)動態(tài)更新類的屬性值(示例代碼)
這篇文章主要介紹了C#使用表達(dá)式樹(LambdaExpression)動態(tài)更新類的屬性值,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01基于C#實(shí)現(xiàn)12306的動態(tài)驗(yàn)證碼變成靜態(tài)驗(yàn)證碼的方法
這篇文章主要介紹了基于C#實(shí)現(xiàn)12306的動態(tài)驗(yàn)證碼變成靜態(tài)驗(yàn)證碼的方法的相關(guān)資料,需要的朋友可以參考下2015-12-12