2008-11-26 24 views
6

Bir uygulamanın çökmesini veya durup durmadığını görmek için programın durumunu doğrulamak istiyorum. İşlemin C# içinde olup olmadığını nasıl göreceğimi biliyorum ama "Yanıt vermiyor" olup olmadığını da görebilir miyim?İşlemin durumu kontrol etme

cevap

8

Örneğin, System.Diagnostics olduğunu gereken her şey: Bir işlemi yanıt olup olmadığını kontrol etmek.

using System; 
using System.Diagnostics; 

namespace ProcessStatus 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      Process[] processes = Process.GetProcesses(); 

      foreach (Process process in processes) 
      { 
       Console.WriteLine("Process Name: {0}, Responding: {1}", process.ProcessName, process.Responding); 
      } 

      Console.Write("press enter"); 
      Console.ReadLine(); 
     } 
    } 
} 
+2

Hala çalışıyor, ancak "yanıt vermiyor" durumu var mı? – void

İlgili konular