cs_the_best
Messages postés212Date d'inscriptionjeudi 13 novembre 2003StatutMembreDernière intervention 6 avril 2006
-
24 juin 2005 à 15:06
zytry
Messages postés12Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention12 septembre 2006
-
10 août 2005 à 14:37
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
zytry
Messages postés12Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention12 septembre 2006 10 août 2005 à 14:37
Voilà, après quelques semaines de galère (avec le pc), et quelques heures de galère (avec vb ;), ca a l'air de marcher, sous 2000 en tout cas.
Le principe est simple, on met xkill au premier plan, donc GetForegroundWindow retourne l'handle de xkill, on met en route une boucle avec GFW qui récupére l'handle du programme au premier plan et dès que celui-ci change, c'est celui de l'application à tuer, donc on tue ^^, pour cela on simule un (plusieurs) clic(s) sur l'icone de l'application à tuer, celle-ci va donc s'agrandir et passer au premier plan.
Voilà n'hésitez pas à tester le programme dans tous les cas (appli bloquée, ou que sais-je encore), mais je décline toute responsabilité..
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 26 juin 2005 à 21:58
ton programme à l'air sympa, je ne savais pas du tout que ça existait sous Linux ^^
A propos de vos idées pour le systray c'est de très bonnes idées à exploiter je pense ...
Bon courage
cs_the_best
Messages postés212Date d'inscriptionjeudi 13 novembre 2003StatutMembreDernière intervention 6 avril 2006 26 juin 2005 à 21:47
Oui mais tu tue l'application qui à créé l'icone... avec son Handle... ça peut pas t'en retourner plusieurs...
jrbleboss
Messages postés480Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention 3 septembre 20071 25 juin 2005 à 19:55
Oui moi je parle de la 2eme solution qui serait très interressante
zytry
Messages postés12Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention12 septembre 2006 25 juin 2005 à 19:27
Merci à vous deux, je vais essayer de voir ce que je peux faire pour la systray mais JRB, tu veux dire :
1- tuer la systray = explorer.exe
2- tuer l'application en cliquant sur l'icone dans la systray ; mais dans certains OS comme XP, t'as une icone pour 4 même applications, et ça pourrait poser probleme..
enfin je verrais bien, mais je promets rien..
jrbleboss
Messages postés480Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention 3 septembre 20071 24 juin 2005 à 16:22
Très interressant comme concept !!!!
mais se serait bien de pouvoir aussi killer dans le systray sinon très bien !!
JRB
cs_the_best
Messages postés212Date d'inscriptionjeudi 13 novembre 2003StatutMembreDernière intervention 6 avril 2006 24 juin 2005 à 15:06
10 août 2005 à 14:37
Le principe est simple, on met xkill au premier plan, donc GetForegroundWindow retourne l'handle de xkill, on met en route une boucle avec GFW qui récupére l'handle du programme au premier plan et dès que celui-ci change, c'est celui de l'application à tuer, donc on tue ^^, pour cela on simule un (plusieurs) clic(s) sur l'icone de l'application à tuer, celle-ci va donc s'agrandir et passer au premier plan.
Voilà n'hésitez pas à tester le programme dans tous les cas (appli bloquée, ou que sais-je encore), mais je décline toute responsabilité..
26 juin 2005 à 21:58
A propos de vos idées pour le systray c'est de très bonnes idées à exploiter je pense ...
Bon courage
26 juin 2005 à 21:47
25 juin 2005 à 19:55
25 juin 2005 à 19:27
1- tuer la systray = explorer.exe
2- tuer l'application en cliquant sur l'icone dans la systray ; mais dans certains OS comme XP, t'as une icone pour 4 même applications, et ça pourrait poser probleme..
enfin je verrais bien, mais je promets rien..
24 juin 2005 à 16:22
mais se serait bien de pouvoir aussi killer dans le systray sinon très bien !!
JRB
24 juin 2005 à 15:06