1.一个应用程序就是一个进程,而一个进程又是由多个线程组成的。
2.进程帮助我们在内存中分配应用程序执行所需要的空间。
3.我们可以通过进程直接操作应用程序。
namespace 进程
{
class Program
{
static void Main(string[] args)
{
//示范1:存储我们当前正在运行的进程
Process[] pros = Process.GetProcesses();
foreach (Process item in pros)
{
Console.WriteLine(item.ProcessName);
}
//示范2:使用进程来打开应用程序
Process.Start("360sd");
Process.Start("iexplore");
//示范3:使用进程打开文件
//1.封装我们要打开的文件
ProcessStartInfo psi = new ProcessStartInfo(@"C:\Users\Administrator\Desktop\test.txt");
//2.创建进程对象
Process pro = new Process();
//3.告诉进程要打开的文件信息
pro.StartInfo = psi;
//4.调用函数打开
pro.Start();
Console.ReadLine();
}
}
}