任何一个程序点击运行起来,都会由操作系统为它生成一个进程。
每一个程序都只能在进程的内部使用资源。进程是一个动态的概念。它随着程序的执行而产生,也随着程序的运行完毕而消亡。
一个进程之内只能运行一个exe文件。
using System.Diagnostics;//使用进程
Console.WriteLine("启动croom,打开百度");
Process process = Process.Start("chrome.exe", "http://www.baidu.com");//打开一个进程
Process currentProc = Process.GetCurrentProcess();//获取当前进程所在的进程
Process[] processes = Process.GetProcesses();//获取当前运行的所有进程
foreach (var item in processes)//便利上面
{
Console.WriteLine(item.ProcessName +":"+item.Id);
}
process.Kill();//自杀 删除进程