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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <Luc@discussions.microsoft.com> a écrit dans le message de
news:A64F01A1-8A29-43F8-9AB2-F1A24BCB038A@microsoft.com...
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.
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.