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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

[VB6] Utilisation des HOOK


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 7
    Par défaut [VB6] Utilisation des HOOK
    Bonjour,

    Je souhaite écrire un prog qui bloque certaines touches du clavier, quelque soit l'appli active. D'après ce que j'ai lu, il faut passer par l'utulisation des hook, mais je suis incapable d'arriver à écrire ce que je veux faire.

    Auriez-vous un exemple, un lien ou quoique ce soit qui me permette de démarrer ?

    Je veux "simplement" intercepter la touche saisie, vérifier si elle est autorisée ou pas, "la laisser passer" ou la bloquer selon le paramètre.

    Le prog doit tourner sur 98.

    Je vous remercie de votre aide,

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Bonjour,

    tu veux empêcher la saisie de certains types dans des champs ? Ex : autoriser seulement du numérique ?

    Si c'est le cas, tu dois intercepter le code Ascii de la touche pressée, et le traiter dans une fonction afin de vérifier qu'il est bien autorisé. Cela se passe à l'évènement _KeyPress de ton contrôle.

  3. #3
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 32
    Par défaut
    Phiphi, l'API hook permet d'intercepter les signaux du PC, par exemple, on trouve des logiciels tels que KeyLogger, qui repertorie ( en fourbe, l'utilisation du PC via le Hook ), on lance le logiciel quand on n'est pas la, le soir on revient et on regarde si sa femme n'a pas drague sur un chat par exemple.. ou on recupere ses mots de passes de boite mail.

  4. #4
    Membre éclairé Avatar de Jihnn
    Inscrit en
    Décembre 2005
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 330
    Par défaut
    Si j'ai bien lu, tu pourrais utiliser l'API GetAsyncKeyState et un timer pour savoir quels touches ont été tapées, mais je ne sais te dire comment bloquer les touches.

Discussions similaires

  1. [VB6] Utiliser des données de 2 tables différentes
    Par Valounours dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 24/04/2012, 00h27
  2. [Hook] utilisation des hook sur SVN
    Par billone007 dans le forum Subversion
    Réponses: 1
    Dernier message: 22/11/2006, 16h19
  3. [VB6]Utilisation des boutons radio.
    Par Chocapic dans le forum VB 6 et antérieur
    Réponses: 27
    Dernier message: 14/06/2006, 11h48
  4. [VB6]Utilisation des formulaires Access dans VB6
    Par AurelieB dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 10/05/2006, 07h48
  5. [CR][VB6] Utilisation des procédures stockées
    Par couledoux dans le forum SDK
    Réponses: 3
    Dernier message: 10/03/2005, 14h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo