进程
1.一个应用程序就是一个进程,而一个进程又是由多个线程组成的。
2.进程帮助我们在内存中分配应用程序执行所需要的空间。
3.我们可以通过进程来直接操作应用程序。
代码操作
获取当前所有进程名
//存储着我们当前正在运行的进程
Process[] process = Process.GetProcesses();
foreach (var item in process)
{
//item.Kill();//杀死进程
Console.WriteLine(item.ProcessName); ;
}
//打开指定应用程序
Process.Start("notepad");//打开记事本
Process.Start("mspaint");//打开画图工具
Process.Start("iexplore", "http:/www.baidu.com");
Process.Start("calc");//打开计算器
使用进程打开文件
//使用进程打开指定文件
//使用进程来打开文件.封装我们要打开的文件,但是并去打开这个文件
ProcessStartInfo psi = new ProcessStartInfo(@"");//“”内为文件路径
//创建进程对象
Process pro = new Process(