进程

进程之间是相对独立的,一个进程无法直接访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的运行,windows系统就是利用进程把工作划分为多个独立的区域的。进程可以理解为一个程序的基本边界

  Process[] pro = Process.GetProcesses();//获取所有进程
            pro[0].Kill();//关闭进程
            Process process = Process.GetCurrentProcess();//获取当前进程
            Process.Start("notepad.exe");//启动进程

打开一个文件

Thread操作线程,Process操作进程

进程-一个应用程序就是一个进程

一个进程由多个线程组成

进程帮助我们在内存中分配应用程序所需要的空间

可以通过进程直接操作应用程序

//封装要打开的文件,但并不去打开这个文件 
ProcessStartInfo psi = new ProcessStartInfo(路径);
//创建进程对象
Process pro = new Process();
//告诉进程要打开的文件信息
pro.StartInfo = psi;
//调用函数打开
pro.Start();

 Path.GetExtension(fileName)  //获取文件扩展名

Process  进程

//打开记事本

Process.Start("notepad")

//关闭所有进程

Process.Kill()

原文地址:https://www.cnblogs.com/xiaonangua/p/7244716.html