anamorph
Messages postés8Date d'inscriptionmardi 11 juin 2002StatutMembreDernière intervention19 juillet 2006
-
22 août 2002 à 18:28
MysTiK74
Messages postés32Date d'inscriptionvendredi 23 août 2002StatutMembreDerniè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.
MysTiK74
Messages postés32Date d'inscriptionvendredi 23 août 2002StatutMembreDerniè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