dimanche 29 janvier 2012

Obtener una lista de los hilos de un proceso

El espacio de nombres System.Diagnostics contiene funciones que permiten administrar procesos, subprocesos, Eventlogs y la información de rendimiento.

El objeto System.Diagnostics.Process le da acceso a la funcionalidad que le permite gestionar los procesos del sistema y las discusiones.

Añade esta línea a tu lista:

using System.Diagnostics; 

Puede obtener una lista de ProcessThreads en un proceso mediante el uso de la propiedad Process.Threads, que devuelve un objeto ProcessThreadCollection.

He aquí un ejemplo de código para que, asumiendo que usted ya tiene un objeto llamado Proceso de theProcess.

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