Forum Clubic

Pour faire un p'tit programme

Bonjour,

J’aimerais afficher dans une signature de forum par exemple, mon statut msn, xfire ou indiquer à quel jeu de joue.

Pour cela j’aurais besoin d’un programme qui tourne en arrière plan sur mon pc, qui puisse vérifier si les processus (msnmsgr.exe, xfire.exe, etc…) sont en cours d’éxécution, et dans le plus compliqué des cas, de savoir ces processus communiquent avec Internet. Quand ceci serait fait, il faudrait que le programme fasse une requete sur Internet (www.floflo.info/status.php?msn=1&xfire=0 par exemple) ou bien qu’il envoie une image sur un FTP.

Quelqu’un saurait il me conseiller pour choisir un langage, ou m’aider à faire ce petit programme, parce que moi j’y connais rien, excepté le xhtml et le php :confused:

Merci bien :hello:

en php ca peut tres bien fonctionner, jamais tester, faut juste réfléchir 2sec

  • au niveau de ta signature tu dois considérer ton fichier php comme une image
    donc tu auras le bon header qui re retournera ton image dynamque

  • tu fous ce que tu veux dedans comma info, suffit de connaitre GD2

le processus idéal : un script scriptlocal_image_statut.php sur un serveur tournant continuellement, free.fr par exemple(à moins que ton ordi soit tjr allumé), qui effectue une récuperation de données de processus linux/windows lancés sur ta bécane

donc te faut un serveur local sur ta machine, accessible du net, qui va te lacher par exemple une sortie texte avec.
MSN=1&XFIRE=0

tu traites cette chaine de caractère par le script du coté free.fr en recupérant les infos de : tonip/scriptlocal_image_statut.php) (si t’es en ip dynamique, un coup de dyndns.org, pas un soucis)

et ensuite, dans le forum tu fous un zoli [ img ]http://toncompte.free.fr/image_statut_live_a_la_seconde_pret.php[ /img ]

mais vaut p’tetre mieux stocker l’image généré sur le compte free histoire de pas requeter pr rien sur ta becane, genre tu recupere la date de creation de l’image, si elle depasse les 5min tu refait appel au script

j’ai plein d’idée qui fusent la haut…
:slight_smile:

merci qui

Merci Mikmak :jap:

Toutes tes idées sont bonnes, générer un png avec la librairie GD, etc…, mais la seule chose que je veux savoir, c’est avec quoi et comment faire un programme qui tourne sur ma bécane pour vérifier si les procos sont en cours d’exécution…

je t’écoute :smiley:
(peut être que d’autres personnes pouraient me conseiller ?)

2 solutions

  1. Solution propre: utilise les API pour parcourir les process et savoir si un process donné est lancer. Je te conseille PSAPI.DLL Réferenc e: http://msdn.microsoft.com/library/default…i_functions.asp
  2. Solution moins propre mais plus facile pour les programmes fenêtrés: Utilise GetNextWindow pour parcourir les fenêtres et utilise GetWindowText pour avoir le titre de la fenêtre ensuite tu te démerdes pour voir si ya une fenêtre qui contient "MSN Messenger" par exemple.

Références:
http://msdn.microsoft.com/library/default…twindowtext.asp
http://msdn.microsoft.com/library/default…tnextwindow.asp