zoukankan      html  css  js  c++  java
  • 获取服务器信息

    先新建一个winform项目,在拖入listView1控件

    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();
                this.listView1.Columns.Clear();
                this.listView1.Items.Clear();
                this.listView1.View = View.Details;
                this.listView1.FullRowSelect = true;
                listView1.Columns.Add("名称", 100, HorizontalAlignment.Left);
                listView1.Columns.Add("描述", 300, HorizontalAlignment.Left);
                listView1.Columns.Add("状态", 100, HorizontalAlignment.Left);
            }

            private void Form1_Load(object sender, EventArgs e)
            {
                ServiceController[] service = ServiceController.GetServices();
                for (int i = 0; i < service.Length; i++)
                {
                    string name = service[i].ServiceName;
                    string dname = service[i].DisplayName;
                    string status = service[i].Status.ToString();

                    ListViewItem items = new ListViewItem(name, 0);
                    items.SubItems.Add(dname);
                    switch (status.Trim())
                    {
                        case "Stopped":
                            status = "已停止";
                            break;
                        case "Running":
                            status = "已启动";
                            break;
                        default:
                            status = "";
                            break;
                    }
                    items.SubItems.Add(status);
                    listView1.Items.AddRange(new ListViewItem[] { items });
                }
            }
        }
    }

  • 相关阅读:
    Codeforces Round #251 (Div. 2) A
    topcoder SRM 623 DIV2 CatAndRat
    topcoder SRM 623 DIV2 CatchTheBeatEasy
    topcoder SRM 622 DIV2 FibonacciDiv2
    topcoder SRM 622 DIV2 BoxesDiv2
    Leetcode Linked List Cycle II
    leetcode Linked List Cycle
    Leetcode Search Insert Position
    关于vim插件
    Codeforces Round #248 (Div. 2) B. Kuriyama Mirai's Stones
  • 原文地址:https://www.cnblogs.com/happygx/p/1958012.html
Copyright © 2011-2022 走看看