cs_Hanyas
Messages postés33Date d'inscriptionsamedi 12 décembre 2009StatutMembreDernière intervention23 mai 2011
-
21 avril 2011 à 10:52
cs_Hanyas
Messages postés33Date d'inscriptionsamedi 12 décembre 2009StatutMembreDernière intervention23 mai 2011
-
21 avril 2011 à 12:00
Bonjour,
je vient demander l'aide de codeur expérimenter ... je galère sur la récupération du nom de la fenêtre Windows en premier plans ( exemple: je suis sur le bloc note, j'aimerai que mon application en arrière plans marque Sansnom)
Avant que l'on crie au KEYLOGGER j'ai besoin de se genre d'application pour limité mes utilisateurs du réseau
j'ai déjà utilisé un thread pour le faire fonctionner constamment mais je ne sais pas comment le récupéré
j'ai essayer d'utiliser la piste avec le GetForegroundWindow du user32 ... mais je me suis retrouver devant un impasse
en regardant se poste (récemment trouver ) j'ai réussi enfin a afficher le nom .... mais de mon application qui est en arrière plan
a cause du thread ?
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 21 avril 2011 à 11:23
Bonjour,
Si je devine bien ce que veut dire :
j'ai besoin de se genre d'application pour limité mes utilisateurs du réseau
Je pense qu'il te serait plus utile d'utiliser une conjugaison des fonctions :
EnumWindows, GetWindowText et GetWindowTextLength de l'Api de Windows
Dans la fonction d'énumération : fermer toute fenêtre dont le titre figure dans ce que tu auras établi (liste, collection, base de données ou autre). Tu pourrais même aller plus loin, de manière plus "extensible", si nécessaire, en utilisant l'opérateur Like plutôt qu'un nom précis .
____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est