Accueil > Forum > > > > Hook sur notepad
Hook sur notepad
vendredi 10 août 2007 à 19:48:00 |
Hook sur notepad

aztcaLISS
|
Salut,
J'essaye de comprendre les hooks. J'ai regarder le code de racpp: http://www.cppfrance.com/codes/HOOK-GLOBAL-SANS-DLL_27169.aspx Je l'ai compilé et ca fonctionne tres bien. Ce que je veux faire c'est seulement de mettre le hook sur la fenetre notepad qui est presentement ouverte. J'ai modifier la ligne 79 de son code par:
DWORD dwProcessId; HWND hNotePad = FindWindow("notepad", 0); GetWindowThreadProcessId(hNotePad, &dwProcessId); hHook = SetWindowsHookEx(WH_KEYBOARD_LL, (HOOKPROC) HookProc, hExe, dwProcessId);
Ca ne fonctionne pas, je me retrouve avec un hHook == 0. Avez-vous une idée?
merci
azt
|
|
vendredi 10 août 2007 à 20:18:16 |
Re : Hook sur notepad

aardman
|
Salut,
Le dernier param de SetWindowsHookEx c'est un l'id d'un thread, pas d'un celui d'un processus.
D'apres msdn, les hook de type WH_KEYBOARD_LL ne peuvent pas etre locaux, donc tu devrais plutot laisser 0 en dernier param.
|
|
vendredi 10 août 2007 à 20:32:26 |
Re : Hook sur notepad

aztcaLISS
|
Mais si je met 0 comme dernier param je recupere tous les messages de tous les thread qui roulent sur le bureau.Comment je fais pour capturer seulement ceux de notepad.
|
|
vendredi 10 août 2007 à 21:04:06 |
Re : Hook sur notepad

aardman
|
Salut,
Ben c'est a toi de filtrer les messages qui t'interessent ou non... a
moins qu'un hook de type WH_KEYBOARD te suffise ? celui la peut etre
local (toujours d'apres msdn).
|
|
Cette discussion est classée dans : code, fonctionne, hook, notepad, dwprocessid
Répondre à ce message
Sujets en rapport avec ce message
ACTIVEX !!!!!! [ par sena ]
Bonjour,eh bien voila, j'ai un bout de code en C++ avec 3 ou 4 fonctions.J'aurais besoin d'en faire un activeX. J'ai voulu le faire avec VB (et mon co
Combo des touches dans un Hook [ par bdkiller ]
Salut,encore moi avec les Hooks xDJ'arrive à mettre les hook en place, ca marche, sauf que je sais pas comment faire pour intercepter la combinaison d
Recherche code source de notepad... [ par PierreP ]
ou de tout autre éditeur de texte assez simple.Merci d'avance !
Hook messages de windows [ par deck_bsd ]
Bonjour a tous,Voila je suis sur le point de finir mon 1er hook, mais voila , il ne fonctionne que une fois. Il intercepte une fois le message voulu (
SendMessage et écriture dans notepad [ par hilairenicolas ]
Bonjour à tous,je voudrais que mon programme écrive une phrase dans une fenetre (notepad par exemple), mais je ne sais pas quel message lui envoyer. c
Hook le notepad [ par david_fryda ]
Salut a tous,Je suis arrive a hooker le "About" du notepad.Maintenant, si je voulais hooker le "FindText" du notepad, comment faudrait-il s'y prendre
Excel Wrapper XLW + XLL + <math.h> fonctionne pas [ par david_hoorens ]
BonjourJ'essaye de créer une solution sous Visual Studio 2003 qui crée un XLL pouvant etre utilisé sous Excel.Pour cela, j'utilise XLW (wrapper C++) q
Petit Jeu à programmer [ par LucyUnDemi ]
Bonjour à tousJe cherche à faire un petit jeu en 2D pour le moment. Mais je veux que se jeu puisse fonctionne sous Linux, Mac et Windows avec un seul
Probème avec un hook [ par Chayy ]
Bonjour,je rencontre actuellement un petit soucis avec un hook. J'essaye de poser un hook souris, et d'effectuer un traitement lorsque le pointeur de
GetModuleFileName ne fonctionne pas ??? (Visual C++ 6.0) [ par Polack77 ]
Bonjour, Je cherche à récup le chemin de mon programme. Problème GetModuleFileName ne fonctionne pas [^^confus2]. Mon code : [code=cpp]char PathExe[8
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : WIN APIRE : WIN API par racpp
Cliquez pour lire la suite par racpp WIN APIWIN API par omarino_007
Cliquez pour lire la suite par omarino_007
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|