begin process at 2012 05 29 03:36:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

Gestion de tâche/processus


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Gestion de tâche/processus

mercredi 21 mai 2008 à 18:09:13 | Gestion de tâche/processus

Sniperr

Bonjour,
Je suis en train de créer un programme de surveillance me permettant de donner une alerte lorsque le processus "iexplore.exe" est lancé, ou lorsque la tâche "Internet Explorer" est éxécutée.
En bref, j'aimerais connaître un moyen me permettant de fixer ma variable "int iexist" à 1 lorsque Internet Explorer est lancé.
J'ai pensé à utiliser system("tasklist >> fichier.txt"), puis de lire le contenu, rechercher le processus, etc... Mais ça consomme énormément, et mon programme fonctionnant en boucle, le lag serait considérable.

Si quelqu'un sait comment faire, merci d'avance.
mercredi 21 mai 2008 à 18:14:40 | Re : Gestion de tâche/processus

Sniperr

(Je suppose qu'il doit éxister un truc du genre "if exist processus etc" que je puisse mettre mes instructions (iexist = 1) dans ma boucle sans que la consommation d'UC soit importante, je cherche juste un moyen d'éviter de passer par de la gestion de fichiers en bref ^^) Merci encore
mercredi 21 mai 2008 à 18:57:59 | Re : Gestion de tâche/processus

BruNews

Administrateur CodeS-SourceS
On fait un hook.
Dans la DLL, on vérifie si c'est IE au DLL_PROCESS_ATTACH.

ciao...
BruNews, MVP VC++
mercredi 21 mai 2008 à 19:09:09 | Re : Gestion de tâche/processus

Sniperr

Merci, mais, je n'ai aucune idée de comment faire cela :/
Pourrait-on m'aider ?
Merci encore
mercredi 21 mai 2008 à 20:11:04 | Re : Gestion de tâche/processus

BruNews

Administrateur CodeS-SourceS
Alors commence par le début, il y a du chemin à faire.
Etudier Richter:
http://brunews.com/brunews/download/JR4.zip
http://brunews.com/brunews/download/JR4Sources.zip

Qlqs exemples de sources sur le hook:
HOOK SYSTEM SUR WM_MOUSEWHEEL (WIN32)
http://www.cppfrance.com/code.aspx?ID=25998
DLL HOOK EN RESSOURCE BINAIRE DU PROG (WIN32)
http://www.cppfrance.com/code.aspx?id=25450
HOOK F11 SUR IE (WIN32)
http://www.cppfrance.com/code.aspx?id=18202
HOOK CLAVIER
http://www.cppfrance.com/code.aspx?id=17818
LIMITE LE NBR DE FENETRES IE V2 (WIN32)
http://www.cppfrance.com/code.aspx?id=17387

ciao...
BruNews, MVP VC++
mercredi 21 mai 2008 à 20:44:32 | Re : Gestion de tâche/processus

Sniperr

Merci beaucoup ^^
Je vois tout ça, si j'ai des questions je viendrais les poser ici le plus tôt possible ^^


Cette discussion est classée dans : programme, gestion, processus, tâche, lancé


Répondre à ce message

Sujets en rapport avec ce message

mon programme se ferme pas corectement [ par loicus ] J'ai un bug, mon programme ne se ferme pas corectement, cad :Il se ferme mais sont processus reste actif quand je fais Ctrl alt del et que j'affiche l comment cacher un programme lancé ? [ par morgandetoi06 ] voila j aimerait savoir soit comment modifier le nom de mon programme dans les processus de XP, soit bloquer les touches ctrl alt suprmerci d avance++ 3 questions [ par morgandetoi06 ] bonjourvoila donc j ai 3 questions:-comment desactiver le ctrl+alt+supr ?-comment faire pour qu un programme lancé ne s affiche pas dans la liste des Gestion des evenement windows [ par vinceVD ] Salut a tous.J'ai une question qui va vous paratire toute bête : Comment je peux faire pour géré les evenement dans mon programme principale.pour le Gestion de la mémoire ! [ par ZogStriP ] Je voudrais savoir si il existe un programme ou une fonction (qui marche sous windows XP) qui me permettrais de savoir exactement combien d'espace pre Tâche de fond: comment communiquer avec l'utilisateur? [ par vychnou ] Bonjour à tous !Voici mon problème:je code un petit programme qui marche comme un supplément pour une grosse application.En clair, l'utilisateur est e Taches simultanées [ par dambeaufort ] Bonjour a tousJe suis actuellemnt en train de programmer une application qui communiquera avec un robot.A ce besoin, il me faudrais gérer plusieurs ta Suppression d'un executable par son processus [ par remidub ] Bonjour,Je développe actuellement un programme (en C/C++) qui doit se mettre à jour automatiquement. Pour cela je télécharge la mise à jour, je suppri bus can gestion help [ par foxwiliam ] je cherche un programme en "c" de gestion de bus can afin de pouvoir m'y appuyer. je travail sur un 68hc12 ,mais un programme en "c" gerant le bus s Processus & Handle [ par ro0tsman ] Bonjour all,je voudrai savoir s'il est possible de trouver le handle d'une fenêtre à partir de son processus (id) ?Sinon de manière générale, comment


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales