IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Principe du Hook et utilisation d'un Hook souris


précédentsommairesuivant

I. Introduction

Dans ce tutoriel, nous allons :

  • expliquer ce qu'est un Hook ;
  • présenter les API nécessaires à la mise en place d'un Hook ;
  • créer un Hook souris local ou global ;
  • utiliser ces Hooks.

Nous verrons également un substitut à l'utilisation du Hook local et nous illustrerons tout cela via une petite application dédiée et dans le cadre de la gestion de l'affichage d'un Popup.

Ce tutoriel est basé sur l'utilisation du Framework 2.0 et du langage VB.Net. Avertissements

Le code mis à disposition dans cet article se veut le plus sécurisé possible quant à l'utilisation du Hook (pose du Hook seulement si besoin, levée du hook dès que possible), dans la limite des connaissances du rédacteur (évidemment).

Toutefois, poser un Hook (souris ou autre) n'est jamais anodin pour l'OS et doit être réfléchi autant au niveau de sa conception que de son implémentation.

L'auteur ne saurait donc que vous conseiller de lire attentivement cet article afin de bien comprendre le code qui en découle.

En un mot : n'utilisez le Hook qu'en dernier recours, à bon escient et en ayant bien compris ses subtilités.


précédentsommairesuivant

Copyright © 2008 Anthony DE DECKER. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC.