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

Posts les plus consultés de ce blog

Créer Arrêter / Redémarrer / Verrouiller les icônes dans Windows 7 ou Vista

Qu'est ce qu'un lien Magnet Et quelle est la différence des torrents?

Gardez vos mots de passe sous Linux, avec KeePassX