如何检查应用程序是否正在运行

时间:2013-08-02 10:56:35

标签: c# process

我只是想检查是否有任何所需的应用程序已经在运行

例如,假设我有VLC或iTunes或任何Windows应用程序,那么如果它正在运行,我怎么能通过c#代码弄清楚它。

2 个答案:

答案 0 :(得分:19)

通过快速的Google搜索,这应该很容易找到,但是你可以去:

if (Process.GetProcessesByName("process_name").Length > 0)
{
    // Is running
}

process_name替换为您要查找的流程名称(例如vlc)。

答案 1 :(得分:1)

如果您知道进程名称,则可以使用Process.GetProcessesByName;如果您知道进程名称,则可以使用Process.GetProcessesByID

相关问题