mardi 31 janvier 2012

Získat seznam běžících procesů v C #

System.Diagnostics jmenný prostor obsahuje funkce, které umožňují řídit procesy, vlákna, eventlogs a informace o výkonu.

Objekt System.Diagnostics.Process umožňuje přístup k funkcím umožňuje spravovat systémové procesy. Budeme používat tento objekt zobrazit seznam běžících procesů.

Přidejte tento řádek do seznamu pomocí:

pomocí System.Diagnostics;

Nyní můžete získat seznam procesů s Process.GetProcesses () metody, jak je vidět na následujícím příkladu:

Proces [] = PROCESSLIST Process.GetProcesses ();

foreach (Process mapovány v PROCESSLIST) {
Console.WriteLine ("Process: {0} ID: {1}", theprocess.ProcessName, theprocess.Id);
}

Některé zajímavé vlastnosti procesu objektu:

p.StartTime (zobrazení času proces započatý)
p.TotalProcessorTime (ukazuje množství času CPU procesu přijal)
p.Threads (umožňuje přístup ke kolekci vláken v procesu)

. NET Framework opravdu dělá věci snadné!

Aucun commentaire:

Enregistrer un commentaire