创建进程信息查看程序

本文介绍如何使用C#的Process类来获取Windows系统中所有正在运行的进程信息,并通过控制台输出这些信息。具体实现了获取进程名称的功能。

作为Windows操作系统中重要的组成部分,进程中包含了大量的信息。在任务管理器中就可以查看这些信息。

在Process类中提供了一个静态方法GetProcesses,该方法可以获得当前运行的所有进程。该方法的返回值是一个集合,通过对集合的遍历即可获得所有的进程。

例子如下:

1、创建一个Windows控制台应用程序,命名为ProcessInfoDemo

2、添加如下引用

using System.Diagnostics;

 

3、在“Program.cs”文件中加入以下代码:

namespace ProcessInfoDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            //声明一个进程数组,用于保存所有的进程
            Process[] ps;

            //获取当前系统正在运行的全部进程
            ps = Process.GetProcesses();

            try
            {
                //输出进程信息
                Console.WriteLine("进程信息输出:");
                Console.WriteLine("当前运行的进程数:{0}", ps.Length);
                foreach (Process p in ps)
                {
                    Console.WriteLine(p.ProcessName);
                }
                Console.Read();
            }
            catch (Exception e)
            {
                Console.WriteLine("输出失败!");
                Console.WriteLine(e.Message);
            }
            finally
            {
                ps = null;
            }
        }
    }
}


运行结果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值