C#windows服務(wù)狀態(tài)改變操作淺析
作者:佚名
C#windows服務(wù)狀態(tài)、啟動和停止服務(wù)是如何實現(xiàn)的呢?那么C#windows服務(wù)狀態(tài)、啟動和停止服務(wù)具體的步驟又是什么呢?讓我們在本文中尋找答案。
C#windows服務(wù)狀態(tài)、啟動和停止服務(wù)的操作是如何的呢?讓我們開始吧:
C#windows服務(wù)狀態(tài)、啟動和停止服務(wù)1:
先引用System.ServiceProcess.dll
C#windows服務(wù)狀態(tài)、啟動和停止服務(wù)2:
在引用命名空間using System.ServiceProcess;
- ServiceController sc = new ServiceController("Server");
- //建立服務(wù)對象
- //服務(wù)運行則停止服務(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#windows服務(wù)狀態(tài)、啟動和停止服務(wù)的基本情況就向你介紹到這里,希望對你學(xué)習(xí)和了解C#windows服務(wù)狀態(tài)、啟動和停止服務(wù)有所幫助。
【編輯推薦】
責(zé)任編輯:仲衡
來源:
百度空間