C#——学习记录——进程学习

C#中使用Process类对进程进行操作,要使用Process类,首先需要引入命名空间using System.Diagnostics;

(1)获得运行的所有进程
        // 返回结果:
        //     类型 System.Diagnostics.Process 的数组,表示本地计算机上运行的所有进程资源。
        public static Process[] GetProcesses();

      因为是静态方法,所以可以通过类名来调用,通过一个Process类型数组来进行接收

            Process[] process= Process.GetProcesses(); 
            //打印数组内容
            foreach(var p in process)
            {
                Console.WriteLine(p);
            }

(2)立即停止关联的进程。

       public void Kill();

(3)启动进程

             public static Process Start(string fileName);

            实例:            Process.Start("mspaint");  

                                  Process.Start("iexplore", "http://www.baidu.com");
(4)打开本地文件

            Process p = new Process();//创建进程对象

            ProcessStartInfo psi = new ProcessStartInfo(@"C:\Users\dell\Desktop\测试文件.txt");

            //启动进程
            p.StartInfo = psi;
            p.Start();

猜你喜欢

转载自blog.csdn.net/qq_33407246/article/details/86621705