Đỉnh NGUYỄN

life's a journey not a destination

Truy xuất danh sách các dịch vụ chạy trong máy tính dùng C#

Leave a comment


Lớp ServiceController dùng để truy xuất danh sách các dịch vụ chạy trên máy tính. GetServices() được dùng để làm điều này. Đây là ví dụ liệt kê các dịch vụ đang chạy trên máy tính.

Thêm thư viện System.ServiceProcess

Sau đó viết đoạn mã sau:

using System;
using System.ServiceProcess;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                ServiceController[] sController = ServiceController.GetServices();
                foreach (ServiceController sc in sController)
                {
                    if (sc.Status.ToString() == "Running")
                    {
                        Console.WriteLine(sc.ServiceName);
                    }
                }
                Console.ReadLine();
            }
            catch (Exception ex)
            {
                // handle ex
            }
        }
    }
}

Advertisements

Author: dinhnn

Senior software developer, a technical leader. You can be reached at via email to dinhnguyenngoc@gmail.com, via my blog at dinhnguyenngoc.wordpress.com, and on Twitter @dinhnguyenngoc.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s