c# 如何通过路径终止进程

来源:百度知道 编辑:UC知道 时间:2024/06/08 12:42:58
我只知道该在运行文件的路径,而不知道进程的name!我想通过这个路径关闭进程!高手帮忙啊!

System.Diagnostics.Process[] pcs = System.Diagnostics.Process.GetProcesses();
foreach (System.Diagnostics.Process p in pcs)
{
if (p.MainModule.FileName.Equals(@"你的文件路径", StringComparison.OrdinalIgnoreCase))
{
p.Kill();
p.Dispose();
p.Close();
break;
}
}

获取进程列表
遍历每个进程
调用process.MainModule.FileName
可以得到该进程的文件路径