in

Obtenir une liste des processus en cours d’exécution en C #

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. Nous utiliserons cet objet pour obtenir une liste des processus en cours d’exécution.

Ajoutez cette ligne à votre liste d’utilisation:

en utilisant System.Diagnostics;

Vous pouvez maintenant obtenir une liste des processus avec la méthode Process.GetProcesses (), comme indiqué dans cet exemple:

Traiter[] liste de processus = Process.GetProcesses ();

foreach (Traiter le processus dans la liste des processus) {
Console.WriteLine (« Process: {0} ID: {1} », theprocess.ProcessName, theprocess.Id);
}

Quelques propriétés intéressantes de l’objet Process:

p.StartTime (affiche l’heure à laquelle le processus a commencé)
p.TotalProcessorTime (affiche le temps CPU que le processus a pris)
p.Threads (donne accès à la collection de threads dans le processus)

Le framework .NET simplifie vraiment les choses!

Laisser un commentaire

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

Comment forcer votre Apple Watch à se synchroniser avec votre iPhone

Comment forcer votre Apple Watch à se synchroniser avec votre iPhone

Comment se déconnecter de Facebook Messenger sur votre appareil Android

Comment se déconnecter de Facebook Messenger sur votre appareil Android