我只是想检查是否有任何所需的应用程序已经在运行
例如,假设我有VLC或iTunes或任何Windows应用程序,那么如果它正在运行,我怎么能通过c#代码弄清楚它。
答案 0 :(得分:19)
通过快速的Google搜索,这应该很容易找到,但是你可以去:
if (Process.GetProcessesByName("process_name").Length > 0)
{
// Is running
}
将process_name
替换为您要查找的流程名称(例如vlc
)。
答案 1 :(得分:1)
如果您知道进程名称,则可以使用Process.GetProcessesByName
;如果您知道进程名称,则可以使用Process.GetProcessesByID
。