WinForm启动和停止进程

启动进程

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();
}
reflectintheflow
“ 道之所存,虽千万人吾往矣;情之所钟,世俗礼易如粪土;兴之所在,与君痛饮三百杯 ”
 喜欢文章
头像