.net core 通过进程名称杀掉进程
时间: 2023-08-01 21:12:19 浏览: 147
.net杀死进程
在 .NET Core 中,可以通过以下代码使用进程名称杀死进程:
```
using System.Diagnostics;
// ...
string processName = "processname.exe";
foreach (var process in Process.GetProcessesByName(processName))
{
process.Kill();
}
```
这个代码片段首先使用 `Process.GetProcessesByName` 方法获取所有指定进程名称的进程。然后,使用 `foreach` 循环遍历每个进程,并使用 `Kill` 方法杀死进程。
请注意,使用 `Kill` 方法强制终止进程,可能会导致数据丢失或不一致。因此,在杀死进程之前,请确保已尽可能保存和恢复所有必要的数据。
阅读全文