公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

C#使用ServiceController控制Windows服務的停止、啟動、重啟

admin
2021年6月15日 10:30 本文熱度 5491

C#使用ServiceController控制類Windows服務,添加首次使用前引文:System.ServiceProcess,空間中引用:using System.ServiceProcess

以下示例獲取本機已安裝的Windows服務和應用,然后查找某一應用活服務是否已經安裝。

代碼:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.ServiceProcess;

namespace 判斷機器中是否安裝了某項服務或者應用

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        ServiceController[] Services = ServiceController.GetServices();

        private bool ExistSth()

        {

            bool exist = false;

            for (int i = 0; i < Services.Length; i++)

            {

                if (Services[i].DisplayName.ToString() == textBox1.Text.Trim())

                    exist = true; 

            }

            return exist;

        }

        private void button1_Click(object sender, EventArgs e)

        {

            if (ExistSth())

                MessageBox.Show("已安裝");

            else

                MessageBox.Show("未安裝");

        }

        private void Form1_Load(object sender, EventArgs e)

        {

            for (int i = 0; i < Services.Length; i++)

                listBox1.Items.Add(Services[i].DisplayName.ToString());

        }

    }

}


如果某一服務名為ServicesName, 編寫開始服務、停止服務、重新啟動服務的代碼如下:

private ServiceController _controller;

private void StopService()

{

    this._controller = new ServiceController("ServicesName");

    this._controller.Stop();

    this._controller.WaitForStatus(ServiceControllerStatus.Stopped);

    this._controller.Close();

}

private void StartService()

{

    this._controller = new ServiceController("ServicesName");

    this._controller.Start();

    this._controller.WaitForStatus(ServiceControllerStatus.Running);

    this._controller.Close();

}

private void ResetService()

{

    this._controller = new ServiceController("ServicesName");

    this._controller.Stop();

    this._controller.WaitForStatus(ServiceControllerStatus.Stopped);

    this._controller.Start();

    this._controller.WaitForStatus(ServiceControllerStatus.Running);

    this._controller.Close();

}


該文章在 2021/6/16 8:50:24 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产成人精品无码青草 | 国产超高清麻豆精品传媒麻豆精品 | 国产精品入口麻豆高清 | 囯产精品视频一区二区三区99 | 精品国欧美一区二区三区 | 国产成人av片在线 | 国产av无码专区亚洲aⅴ | 国产丝袜熟女 | 国产精品一品道加勒比 | 国产二区交换配乱婬 | 国产精品色吧国产精品 | 国产精品久久久久久久久久影院 | 国产猛男猛女超爽免费视 | 91精品免费视频在线 | 国精品一区二区av无码中文字幕 | 国产成人在线播放 | 99精品久久久久久水蜜桃免 | 国产成人亚洲精品乱码在线观看 | 国产精品免费区二区三区观看 | 国产精品免费久久久久电影网 | 国产熟女视频草草影院 | 国产自在自线午夜精品视频 | 91看片在线观看 | 国产美女裸体无遮挡免费视频 | 成人国产网站v片免费观看 成人国产亚洲精品a区天堂 | 国产4p露脸在线观看 | 国产日韩成人内射视频 | 国产高清在线视频精品视频 | 精品无人区麻豆乱码1区2区新区 | 91精品国产免费观看 | 国产视频一区二区三区四区 | 国产精品v欧美精品 | 国产一级精品在线观看 | 91黄视频在线 | 国产福利姬精品福利资源网址 | 国产精品偷伦视频免费手机播放 | 国产精品一区二区免费影院 | 国产福利在线观看 | 91热成人精品国 | 97人妻起碰视频免费 | 国产爆初菊在线观看免费视频 |