Application

Messages postés
8
Date d'inscription
mardi 11 juin 2002
Statut
Membre
Dernière intervention
19 juillet 2006
-
Messages postés
32
Date d'inscription
vendredi 23 août 2002
Statut
Membre
Dernière intervention
7 mars 2003
-
Qui peut me dire la procedure pour detecter si une application autre que VB est en cours d'execution, pour pouvoir la relancer si besoin.
ex. Si ma connection ADSL est coupée se reconnecter automatiquement.

1 réponse

Messages postés
32
Date d'inscription
vendredi 23 août 2002
Statut
Membre
Dernière intervention
7 mars 2003

Adieu p'tit

tu peux utiliser FindWindows et toute la famille de fonction. il faut soit connaitre le titre de la fenetre soit son hwnd
avec la fonction suivante tu obtiens la liste des applis ouvertes

Public Declare Function EnumWindows Lib "User32" ( _
ByVal lpEnumFunc As Long, lParam As Any) As Long

' Trouve la fenêtre à partir de son nom
Declare Function FindWindowEx Lib "User32" Alias _
"FindWindowExA" (ByVal lpClassName As Any, ByVal lpWindowName As Any) As Long

' La fonction FindWindow retourne le handle de la fenêtre à partir de son nom
Declare Function FindWindow Lib "User32" Alias _
"FindWindowA" (ByVal lpClassName As Any, ByVal lpWindowName As Any) As Long