c# - 如何检查谷歌浏览器是否正在运行

标签 c# process

我可以通过 C# 关闭谷歌浏览器,如下所示:

Process[] chromeInstances = Process.GetProcessesByName("chrome");
foreach (Process p in chromeInstances)
{
    p.Kill();
}

但我不知道有什么方法可以检查 Google Chrome 浏览器是否正在运行。

我想知道如何先检查 google chrome 是否正在运行,从而通过 C# 关闭 google chrome。

最佳答案

简单检查你得到的数组

    Process[] chromeInstances = Process.GetProcessesByName("chrome");
    if (chromeInstances.Length > 0)
    {
        //then chrome is up
    }
    else
    {
        //not working now
    }

关于c# - 如何检查谷歌浏览器是否正在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25751633/

相关文章:

c# - ASP.NET 的编码性能增强

c# - MVC 部分 View 中的多态 ViewModel 收集和渲染

macos - 从命令行使用 URL 打开 Safari 并获取进程句柄

c# - 有没有办法对列表中的 Color 元素进行排序(c#)?

javascript - .net core 2.1 在来自 axios 和 Vue.js 的 ajax 请求中绑定(bind)数组

linux - Linux中如何指定一个CPU核心来运行程序

c# - Java 中的 Process.Start 帮助

c++ - 从内存中运行进程 C/C++

Python 2.7多处理在不使用池的情况下获取处理结果

c# - 如何在不使最后一行空白的情况下向富文本框添加新行?