Bonjour à tous,
je cherche le moyen de connaître le nombre de Thread d'une application en temps réel. J'ai pensée à WMI :
Cependant je reçoit une Exception comme quoi on ne peut pas faire d'event sur ma requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Int32 Id = System.Diagnostics.Process.GetCurrentProcess().Id; WqlEventQuery Query = new WqlEventQuery("SELECT * FROM Win32_Process WHERE ProcessId=" + Convert.ToString(Id)); ManagementEventWatcher Watcher = new ManagementEventWatcher(Query); while (true) { ManagementBaseObject Obj = Watcher.WaitForNextEvent(); this.ThreadCountString = Obj["TreadCount"].ToString(); }
Une idée ?
Merci d'avance.
Partager