C#實現(xiàn)操作windows系統(tǒng)服務(service)的方法
更新時間:2015年04月28日 11:35:59 作者:igoo
這篇文章主要介紹了C#實現(xiàn)操作windows系統(tǒng)服務(service)的方法,可實現(xiàn)系統(tǒng)服務的啟動和停止功能,非常具有實用價值,需要的朋友可以參考下
本文實例講述了C#實現(xiàn)操作windows系統(tǒng)服務(service)的方法。分享給大家供大家參考。具體如下:
這段C#代碼可以控制啟動和停止系統(tǒng)服務
/// <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#用new和override來實現(xiàn)抽象類的重寫區(qū)別
本篇文章主要介紹了詳解C#用new和override來實現(xiàn)抽象類的重寫區(qū)別,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧。2017-02-02