using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
KillProcess("VPN");
KillProcess("vpn");
// KillRecentProcess("QQ");
}
/// <summary>
/// 关闭进程名含某某的进程
/// </summary>
/// <param name="processName">进程名</param>
private static void KillProcess(string processName)
{
Process[] myproc = Process.GetProcesses();
foreach (Process item in myproc)
{
if (item.ProcessName.Contains(processName))
{
item.Kill();
}
}
}
//强制关闭最近打开的某个进程
private static void KillRecentProcess(string processName)
{
System.Diagnostics.Process[] Proc = System.Diagnostics.Process.GetProcessesByName(processName);
System.DateTime startTime = new DateTime();
int m, killId = 0;
for (m = 0; m < Proc.Length; m++)
{
if (startTime < Proc[m].StartTime)
{
startTime = Proc[m].StartTime;
killId = m;
}
}
if (Proc[killId].HasExited == false)
{
Proc[killId].Kill();
}
}
}
}
C#强制关闭含QQ的所有进程,强制关闭最近打开的某个进程
最新推荐文章于 2023-08-08 10:13:07 发布