代码运行一个进程
使用语言:C#
环境:.net Framework 4.6.1 (当前使用) (貌似支持所有环境,我就不多说了)
using System;
using System.Diagnostics;
using System.Linq;
namespace KillProcess
{
class Program
{
static void Main(string[] args)
{
try
{
//获取Jt的所有进程
Process[] processIdAry = Process.GetProcessesByName("Jt");
//如果有这个进程运行那么就是
if (processIdAry.Count()>0)
{
for (int i = 0; i < processIdAry.Count(); i++)
{
Console.WriteLine("第{0}个程序的ID:{1}", i, processIdAry[i].Id);
processIdAry[i].Kill();
Console.WriteLine("进程关闭成功!\n");
}
}
else
{
Console.WriteLine("这个进程没有运行");
}
}
catch
{
Console.WriteLine("无法关闭此进程!");
}
}
}
}