c# - 如何使用 C# 结束进程

标签 c# process windows-process

<分区>

我试图在 C# 中结束一个进程,我的当前代码是这样的:

foreach (var process in Process.GetProcessesByName("chromedriver.exe"))
{
    process.Kill();
}

在任务管理器中,在处理图像名称下:

chromedriver.exe *32

我不会结束这个过程...需要什么?或者这甚至可能吗?

最佳答案

'.exe' 不是进程名称的一部分,您只需要:

foreach (var process in Process.GetProcessesByName("chromedriver"))

关于c# - 如何使用 C# 结束进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27382451/

相关文章:

c++ - 终止 C++ 中的线程及其产生的任何进程

ubuntu - 如何杀死在 Windows、Linux 和 MacOS 中特定端口上运行的进程 - C# (.Net Core)

c# - 使用 Lambda 获取属性名称列表

c - c 中的管道,2 个 fork 与 main 对话

c# - #在网络发布期间定义符号

linux - 无法通过 pgrep 或 ps -grep 找到在后台运行的 shell 脚本

Windows:获取正在运行的进程的版本

excel - 更改应用程序。在不同的 Excel 过程中计算

c# - 奇怪的类型转换行为。无法将对象 (int) 转换为 long

c# - xmlns ='' > 不是预期的。 - XML 文档中存在错误 (2, 2)