c# 全部关闭FurMark 的进程,杀死后台运行
时间: 2023-08-02 10:30:32 浏览: 178
在 C# 中,可以使用 Process 类来操作进程。以下代码演示了如何通过 C# 来关闭 FurMark 进程:
```csharp
using System.Diagnostics;
// 获取所有名为 FurMark 的进程
Process[] processes = Process.GetProcessesByName("FurMark");
// 遍历所有 FurMark 进程,杀死进程
foreach (Process process in processes)
{
process.Kill();
}
```
这段代码首先通过 `GetProcessesByName` 方法获取所有名为 `FurMark` 的进程,然后遍历所有进程,使用 `Kill` 方法强制结束进程。
如果你想结束所有后台运行的进程,可以将进程名改为通配符 `*`,如下所示:
```csharp
// 获取所有后台运行的进程
Process[] processes = Process.GetProcessesByName("*");
// 遍历所有进程,杀死后台运行的进程
foreach (Process process in processes)
{
if (string.IsNullOrEmpty(process.MainWindowTitle))
{
process.Kill();
}
}
```
这段代码获取所有后台运行的进程,然后遍历所有进程,判断进程的 `MainWindowTitle` 属性是否为空,如果为空则表示进程在后台运行,使用 `Kill` 方法强制结束进程。
阅读全文