Application

anamorph Messages postés 8 Date d'inscription mardi 11 juin 2002 Statut Membre Dernière intervention 19 juillet 2006 - 22 août 2002 à 18:28
MysTiK74 Messages postés 32 Date d'inscription vendredi 23 août 2002 Statut Membre Dernière intervention 7 mars 2003 - 23 août 2002 à 22:35
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

MysTiK74 Messages postés 32 Date d'inscription vendredi 23 août 2002 Statut Membre Dernière intervention 7 mars 2003
23 août 2002 à 22:35
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
0
Rejoignez-nous