coframi
Messages postés5Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention25 novembre 2004
-
25 nov. 2004 à 16:26
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
26 nov. 2004 à 10:49
je lance une application avec la fonction CreateProcess.
Il faut que je recupére le handle de fenetre associe pour pouvoir masquer ou afficher cette application.
Rq: Je ne peux pas utiliser la fonction findwindow car pour les aplications microsoft (explorer, word) le titre de la fenetre varie.
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 25 nov. 2004 à 16:45
- dans la structure PROCESS_INFORMATION de CreateProcess, tu récupère le PID du process créé.
- tu fait ensuite une énumération des fenêtres principales du sytèmes par EnumWindows.
- tu utilise ensuite GetWindowThreadProcessId pour comparer le PID du processus de la fenêtre à tester avec celui de la cible dans la fct de CALLBACK EnumWindowsProc.