C# 进程(通过进程打开程序)

1、什么是进程

  Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。

2、获取当前程序中所有正在运行的进程

  引入  using System.Diagnostics;

            // 获取当前程序中所有正在运行的进程
            Process[] pro = Process.GetProcesses();
            foreach (var item in pro)
            {
                //杀死所有进程。是爷们就来试一试
                //item.Kill();
                Console.WriteLine(item);
            }
            Console.ReadKey();

3、通过进程打开一些应用程序

            // 通过进程打开一些应用程序
            Process.Start("calc");
            Process.Start("mspaint");
            Process.Start("notepad");
            Process.Start("iexplore", "http://www.baidu.com");

4、通过进程打开指定程序

            // 通过进程打开指定程序
            Process pro = new Process();
            ProcessStartInfo proinfo = new ProcessStartInfo(@"C:UsersDHRDesktop1.txt");
            pro.StartInfo = proinfo;
            pro.Start();
原文地址:https://www.cnblogs.com/duhaoran/p/12921964.html