in

Obtenir une liste de threads dans un processus

L’espace de noms System.Diagnostics contient des fonctions qui vous permettent de gérer les processus, les threads, les journaux d’événements et les informations sur les performances.

L’objet System.Diagnostics.Process vous donne accès à des fonctionnalités vous permettant de gérer les processus système et les threads.

Ajoutez cette ligne à votre liste d’utilisation:

using System.Diagnostics;

Vous pouvez obtenir une liste de ProcessThreads dans un processus à l’aide de la propriété Process.Threads, qui renvoie un objet ProcessThreadCollection.

Voici un exemple de code pour vous, en supposant que vous disposez déjà d’un objet Process nommé 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);
}

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

10 superbes skins qui rendent VLC Media Player génial

10 superbes skins qui rendent VLC Media Player génial

Le nouveau hack Xbox360 fonctionne sur tous les modèles 360

Le nouveau hack Xbox360 fonctionne sur tous les modèles 360