2013-12-11 143 views

回答

2
Process[] processes = Process.GetProcessesByName("winword.exe"); 
if (processes.Length == 0) 
//not running 
else 
//running 
+0

我的IntelliSense不给我'Process'一个选择吗? –

+1

add: using System.Diagnostics; – realnero

+1

**删除** .exe部分以获得正确的结果。 –

3

使用LINQ Any

var isRunning = Process.GetProcessesByName("winword").Any(); 
+0

Downvoter,关心评论? – gleng

+0

我的intellisense没有给我一个'Process'选项吗? –