启动进程
System.Diagnostics.Process.Start("Client.exe");
查看进程
Process[] processes = Process.GetProcessesByName(Path.GetFileNameWithoutExtension("Client.exe"));
foreach (Process process in processes)
{
// 输出每个进程的进程号、名称、占用的物理内存、开始的时间和文件名
Console.WriteLine(process.ProcessName);
Console.WriteLine(string.Format("{0} KB",process.PrivateMemorySize64/1024.0f));
Console.WriteLine(string.Format("{0}",process.StartTime),);
Console.WriteLine(process.MainModule.FileName);
}
停止进程
Process[] processes = Process.GetProcessesByName(Path.GetFileNameWithoutExtension("Client.exe"));
foreach (Process process in processes)
{
process.Kill();
}