C#windows服務狀態改變操作淺析
作者:佚名
C#windows服務狀態、啟動和停止服務是如何實現的呢?那么C#windows服務狀態、啟動和停止服務具體的步驟又是什么呢?讓我們在本文中尋找答案。
C#windows服務狀態、啟動和停止服務的操作是如何的呢?讓我們開始吧:
C#windows服務狀態、啟動和停止服務1:
先引用System.ServiceProcess.dll
C#windows服務狀態、啟動和停止服務2:
在引用命名空間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#windows服務狀態、啟動和停止服務的基本情況就向你介紹到這里,希望對你學習和了解C#windows服務狀態、啟動和停止服務有所幫助。
【編輯推薦】
責任編輯:仲衡
來源:
百度空間