9
創建新流程時是否有任何事件發生?我正在編寫一個c#應用程序來檢查某些進程,但我不想寫一個無限循環來連續遍歷所有已知的進程。相反,我寧願檢查創建的每個進程,或者遍歷由事件觸發的所有當前進程。有什麼建議麼?創建進程時是否存在系統事件?
Process[] pArray;
while (true)
{
pArray = Process.GetProcesses();
foreach (Process p in pArray)
{
foreach (String pName in listOfProcesses) //just a list of process names to search for
{
if (pName.Equals(p.ProcessName, StringComparison.CurrentCultureIgnoreCase))
{
//do some stuff
}
}
}
Thread.Sleep(refreshRate * 1000);
}