Bonjour,
je voudrais savoir comment récupérer le nom de chacune des fenêtres en cours d'éxecution. Donc pas seulement les applications, aussi les pages web, les dossiers ouverts... etc.
Merci d'avance.
Bonjour,
je voudrais savoir comment récupérer le nom de chacune des fenêtres en cours d'éxecution. Donc pas seulement les applications, aussi les pages web, les dossiers ouverts... etc.
Merci d'avance.
les pages Web -> c'est le navigateur , IE ou Firefox.Envoyé par The Lord of Nesquik
Windows du moins l'OS ne connait absolument rien des pages Web ouvertes.
Les dossiers ouverts c'est l'explorateur...
Un petit EnumWindows() permet de récupérer toutes les fenêtres non-filles et leur titre...
Si tu veux les fenêtres filles en plus, il te faudra un EnumChildWindows() en plus, je crois. Mais tu ne pourras pas forcément récupérer leur titre
(cherchez pas, même spy++ n'arrive pas à piquer le contenu d'un champ de mot de passe )...
Ce qui est pratiquement sûr, c'est que tu n'auras sans doute jamais plus que ce que spy++ peut afficher...
Un logiciel a été créé sur codeproject, il permettait de passer outre la protection par '*' sur les systèmes récents (un truc bien compliqué par rapport a un simple "GetText" )cherchez pas, même spy++ n'arrive pas à piquer le contenu d'un champ de mot de passe
Voila ce que j'ai trouvé concernant la fonction EnumWindows sur msdn :
Quelqu'un peut-il m'expliquer les paramètres ? Je comprends pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 BOOL EnumWindows( WNDENUMPROC lpEnumFunc, LPARAM lParam );
Tu lui passes l'adresse d'une fonction à toi.
Le paramètre dans lParam sera directement reçu par ta fonction (utile si tu veux mémoriser des trucs dans ta fonction et que tu n'as pas envie de passer par des variables globales).
C'est quoi l'adresse d'une fonction ? Et il faut que je mette quoi comme parametre dans lParam ?
OK, puisque tu sembles ne pas avoir trouvé, voici mes conseils.
- Relis ton livre de C, rubrique "pointeurs de fonction"
- Relis l'aide de EnumWindows(), et particulièrement les fonctions liées.
3) Recherche aussi des exemples de code sur EnumWindows pour bien comprendre comment ca fonctionne Une fois que tu as compris comment fonctionne une fonction callback ca devrait aller ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager