mardi 31 janvier 2012

Získat seznam vláken v procesu

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ém procesů a vláken.

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

using System.Diagnostics; 

Můžete získat seznam ProcessThreads v procesu pomocí vlastnosti Process.Threads, která vrací ProcessThreadCollection objekt.

Zde je příklad kódu pro vás, za předpokladu, že již máte procesu objekt pojmenovaný mapovány.

ProcessThreadCollection threadlist = theProcess.Threads;  foreach(ProcessThread theThread in threadlist){    Console.WriteLine("Thread ID:{0} Priority: {1} Started: {2}",   theThread.Id, theThread.PriorityLevel, theThread.StartTime); } 

Aucun commentaire:

Enregistrer un commentaire