Partage
  • Partager sur Facebook
  • Partager sur Twitter

C# Hook Clavier et Souris en même temps ?

    14 février 2020 à 21:11:54

    Bonsoir,

    Alors voilà, j'ai un problème sur lequel je suis depuis ce matin, j'essais de Hook mon clavier et ma souris à l'aide d'une DLL mais le problème est que je n'arrive pas à Hook et le clavier et la souris en même temps, voici mon code pour m'abonner aux évenements :

                Hook.GlobalEvents().MouseDown += new System.Windows.Forms.MouseEventHandler(MouseClicks);
                Hook.GlobalEvents().KeyPress += new System.Windows.Forms.KeyPressEventHandler(KeyPressed);

    Ce code Hook uniquement le clavier.

    J'ai trouvé une solution en recherchant sur internet mais dans ce cas le hook du clavier ne se fait que sur l'application alors que j'en ai besoin globalement, voici ce code.

                Hook.GlobalEvents().MouseDown += new System.Windows.Forms.MouseEventHandler(MouseClicks);
                Hook.AppEvents().KeyPress += new System.Windows.Forms.KeyPressEventHandler(KeyPressed);

    La DLL que j'utilise est https://www.nuget.org/packages/MouseKeyHook/.

    Merci d'avance !

    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      22 février 2020 à 14:57:45

      Bonjour,

      Si tu mes la souris toute seule, ça fonctionne ?

      Sinon essaye de le mettre dans une méthode await 

      • Partager sur Facebook
      • Partager sur Twitter

      C# Hook Clavier et Souris en même temps ?

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown