OVH Cloud OVH Cloud

simuler Gestionnaire de tâches

1 réponse
Avatar
Luc
Bonjour. Dans mon appli VB.NET, j'ai besoin de lister toutes les applications
en cours de fonctionnant ayant une interface utilisateur (tel que Paint,
Word, VS Environment, et mes propres applications VB...).
Via System.Diagnostic.Process.GetProcess, j'obtiens la liste de tous les
process, même ceux qui n'ont pas d'interface utilisateur.
Comment savoir quels process a une interface utilisateur ?

J'ai pensé à utiliser la propriété MainWindowTitle permettant de savoir
quels process a un titre, mais parmi ces process, je n'ai que 2 instances de
IE (au lieu de 5 actuellement actives) retournées.

Qu'en pensez-vous?
Merci
LUC

1 réponse

Avatar
Zoury
Salut Luc!

Cet exemple est en VB6, mais il te donneras probablement des pistes (c'est
un excellent point de départ en tous cas).

Cherche pour TaskList.zip
http://www.mvps.org/vb/

--
Cordialement
Yanick
MVP pour Visual Basic
"Luc" a écrit dans le message de
news:
Bonjour. Dans mon appli VB.NET, j'ai besoin de lister toutes les


applications
en cours de fonctionnant ayant une interface utilisateur (tel que Paint,
Word, VS Environment, et mes propres applications VB...).
Via System.Diagnostic.Process.GetProcess, j'obtiens la liste de tous les
process, même ceux qui n'ont pas d'interface utilisateur.
Comment savoir quels process a une interface utilisateur ?

J'ai pensé à utiliser la propriété MainWindowTitle permettant de savoir
quels process a un titre, mais parmi ces process, je n'ai que 2 instances


de
IE (au lieu de 5 actuellement actives) retournées.

Qu'en pensez-vous?
Merci
LUC