begin process at 2012 05 29 04:15:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

intercepter les messages d'un programme avec une dll


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

intercepter les messages d'un programme avec une dll

dimanche 24 avril 2005 à 19:40:10 | intercepter les messages d'un programme avec une dll

cyber_al

bonjours a tous

voila voila !
je souhaiterait "hooker" un programme qui utilise les fonctions MDI ,en fait le but est de filtrer les messages de ce programme pour en modifier certains de ses comportement (redimensionnement , ouverture d'une nouvelle fenetre etc...)

pour precision : je ne cherche pas a cracker un code ou un password ,il s'agit bel et bien de filtrer les message par exemple :
lorsque un nouveau document est ouvert de pouvoir repositionner et reduire les dimensions des childs inclus dans le document ,ajouter un background ..donc creer un espace entre les la zone client du document et les childs qui y sont presentes pour y ajouter plus ou moin une toolbar

dans un premier temps j'aimerai deja charger la dll pour hooker la fenetre principale et intercepter la creation des nouvelles fenetre (des exemples serait bienvennue)

le reste j'essayerai de me debrouiller avant de reposer des questions

merci d'avance a tous ceux qui se pencherons sur mon probleme



lundi 25 avril 2005 à 01:15:30 | Re : intercepter les messages d'un programme avec une dll

cyber_al

si j'ai bien tous compris je doit faire une boucle incluant GetMessage() avec le handle de l'applic principale pour intercepter les evenements....... ok

mais pour les arreter et/ou les modifier et/ou les remplacer par mes propres parametres je fait comment ???? (commandes , fonctions?)

SVP help me ça fait 4 semaines que je patauge entres forums tutos et autre
lundi 25 avril 2005 à 10:13:39 | Re : intercepter les messages d'un programme avec une dll

Arnotic

Administrateur CodeS-SourceS
Salut,

Tu poses un hook WH_CALLWNDPROC avec SetWindowsHookEx().
Dans le code de BruNews concernant NotePad (rajouter un menu) tu y trouveras le code qu'il te faut.

@+
Arnotic,
Admin CS, MVP Visual C++
lundi 25 avril 2005 à 10:38:44 | Re : intercepter les messages d'un programme avec une dll

cyber_al

ok je vais essayer merci
jeudi 28 avril 2005 à 09:40:48 | Re : intercepter les messages d'un programme avec une dll

cyber_al

euh juste un petit rappel : c'est lequel deja le code de BruNews ? svp
jeudi 28 avril 2005 à 10:46:13 | Re : intercepter les messages d'un programme avec une dll

Arnotic

Administrateur CodeS-SourceS
Ajouter un menu à notepad

@+
Arnotic,
Admin CS, MVP Visual C++
dimanche 1 mai 2005 à 04:05:23 | Re : intercepter les messages d'un programme avec une dll

cyber_al

bon ok je capte pas comment coller ça dans une dll, bon pas grave

parce que pour lancer la dll mirc (je sait pas si j'ai bien fait de le dire) je peut utiliser une ligne de commande en mirc scripting genre /dll [chemindelaDll]\[nomdelaDll] [la c'est tres flou!?!?!?] [parametre divers]

y a t'il des gens ici qui savent comment utiliser borland c++ (livré avec la bible du programmeur) et surtout sous XP ,parce que la il y a un probleme !!!! ou est donc passé AUTOEXEC.BAT ???????? (scuse pour les maj mais c'est ecrit comme ça :pppppp).
j'ai bien trouvé un autoexec.bat mais apparement il se sert de partition magic que j'ai deja desinstallé depuis .......... et puis j'ai aussi trouvé un autoexec.nt et en l'editant j'ai cru comprendre que XP ne s'en sert plus(.bat) et que si je crée le fichier il remplacera ce fichier la(.nt)

je suis desolé de vous embeter avec ça mais bon j'ai pas le choix :/


Cette discussion est classée dans : programme, dll, fenetre, messages, intercepter


Répondre à ce message

Sujets en rapport avec ce message

J'veux dire qqch amon programme...HELP !!! [ par lutin ] Oui en fait, j'aimerais savoir si qqun peux m'aider dans l'utilisation des messages windows.J'explique : je crée une fenetre qui lance un threaddans m problème de lib et de dll... [ par Raoul12 ] je programme sous vc++6 et j'aimerais savoir s'il est possible de faire appel à une dll externe à un programme principal sans avoir à recompiler le pr Un programme à fenetre et popups graphiques... [ par Bog ] Salut à tous.J'étudie le C++ et jusqu'à présent je ne faisais que des programmes en mode console.Etant donné les capacitées du C++ et de l'EDI dont je Un programme à fenetre et popups graphiques... [ par Bog ] Salut à tous.J'étudie le C++ et jusqu'à présent je ne faisais que des programmes en mode console.Etant donné les capacitées du C++ et de l'EDI dont je DLL [ par amosc ] Je dois faire un programme (visual c++) avec les DLL d un lecteur carte a puce, et je ne sais pas comment faire pouvez vous m aider a inclure les DLL C++ && DLL ==> CGI [ par amosc ] salut cppfrance.comVoila j ai un programme en c++ qui appel une DLL, ce programme pilote un lecteur carte a puce, je voulai l incorporer dans une pag Cacher la fenetre d'un programme console en VC++ [ par petitchech ] Je cherche comme cacher la fenetre console d'un prog et le cacher ds la barre des tache aussi. MFC42D.DLL [ par oRTEEZ ] Bonjour a tous, Voila j'ai cree un programme sous VC++ 6.0 en utilisant les MFC. Il marche tres bien.Mais lorsque je veux faire fonctionner le progra DLL et fichier de VCL [ par Siriusgalaxie26 ] SiriusJ'ai un problème de débutant : Dès qu je compile un programme avec Broland C++ Builder, Ce programme marche sur mon ordi, mais pas sur un autre. Comment recup l'instance du programme... [ par neodelphi ] Salut tout le monde ! Ayant déja trouvé de l'aide sur ce forum j'y refait un tour ( je commence a y prendre gout lol ).Bon voila mon probleme : j'ai c


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 : 2,839 sec (4)

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