Obtenir la liste des threads d'un processus
L'espace de noms System.Diagnostics contient des fonctions qui vous permettent de gérer les processus, threads, eventlogs et le rendement.
L'objet System.Diagnostics.Process vous donne accès à des fonctionnalités vous permettant de gérer les processus du système et les threads.
Ajoutez cette ligne à votre liste d'aide:
using System.Diagnostics;
Vous pouvez obtenir une liste des ProcessThreads dans un processus en utilisant la propriété Process.Threads, qui retourne un objet ProcessThreadCollection.
Voici un exemple de code pour vous, en supposant que vous avez déjà un objet Process nommée 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); }
Commentaires
Enregistrer un commentaire