2013-08-07 33 views
2

我想知道是否有人知道在計算機上啓動或停止新應用程序的方法。例如,用戶登錄並打開word,outlook或IE。我想抓住那個實例開放。我一直在使用Process。如何捕捉新進程的啓動和停止?

我正在構建一個在後臺運行並寫入事件日誌的服務。

 public string applicationID() 
    { 
     Process p = new Process(); 
     string application = p.ProcessName.ToString(); 
     return application; 
    } 

我知道要做一個foreach來獲取進程列表。一些指針或樣本會很棒。

回答