2016-06-22 44 views
-2

が現在ビジー状態の場合、を確認するにはどうすればよいか調べる必要があります。私はC#Processクラスのプロパティで何も見つかりませんでした。プロセスがビジー状態かどうかを確認する方法

アイデア?

+2

ビジー状態の定義は何ですか? – Rob

+1

[プロセスが応答していないかどうかを確認する方法](http://stackoverflow.com/questions/3500634/how-to-check-if-process-is-not-responding) – Tobbe

+0

Rob、私はそれを意味しますプロセスが今働いているかどうかはわかりません。それが何もしなければ、私はそれを殺したいと思う。 – Vnuuk

答えて

0

あなたは次でそれを行うことができます。

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

あなたは

それとも、プロセスの何を確認したいんならば、次の操作を行い、あなたのプロセスで、ここでプロセス名を変更することができます。

Process[] process = Process.GetProcesses();  
foreach(Process theprocess in process) 
{ 
    if(theprocess.Length>0) 
    { 
     //process running 
    } 
    else 
    { 
     //not running 
    } 
} 
関連する問題