C#中如何启动、查找、结束 进程
C#操作windows系统进程的方法
///如何启动进程
Process process = new Process();//创建进程对象
ProcessStartInfo startInfo = new ProcessStartInfo("进程exe启动位置", "启动携带额参数以 空格隔开 例如'args1 args2 args3' ");//括号里是(程序名,参数)
process.StartInfo = startInfo;
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
process.Start();//启动进程
///如何获取到所有的进程
public static List<Process> LocalOpenProcessList()
{
List<Process> ProcessesList = Process.GetProcesses().ToList();
return ProcessesList;
}
//如何查找进程
List<Process> ProcessesArry=LocalOpenProcessList();
Process p= ProcessesArry.Where(e=>e.ProcessName==[你的进程名称]).Single();
///如何结束进程
p.Kill();