using System.Diagnostics; string fileName = "example.txt";
Process[] processes = Process.GetProcessesByName("processName");
foreach (Process process in processes)
{
foreach (ProcessModule module in process.Modules)
{
if (module.FileName.Equals(fileName))
{ process.Kill(); // 关闭进程 break; }
}
}
根据文件路径:
Process[] processes = Process.GetProcessesByName(path);
foreach (Process process in processes)
{
foreach (ProcessModule module in process.Modules)
{
if (module.FileName==(path))
{
process.Kill(); break;
}
}
}