Bonjour,
Dans mon application, j'utilise un Hook pour capter les messages windows souris/claviers
Le système de hook que j'utilise se base sur ce tutoriel :
http://humann.developpez.com/hook/#LI-A
Exemple du hook pour le KeyBoard :
J'ai testé mon application qui fonctionne parfaitement, sauf dans VMWare Player où le hook de VMware prend le pas sur mon hook.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Sub HookKeyboard() If Not KeyboardHooked() Then m_IsKeyboardBlocked = False MyKeyboardCallback = New KeyboardHookDelegate(AddressOf KeyboardCallback) KeyboardHandle = SetWindowsHookEx(WH_KEYBOARD_LL, Marshal.GetFunctionPointerForDelegate(MyKeyboardCallback), Marshal.GetHINSTANCE([Assembly].GetExecutingAssembly.GetModules()(0)).ToInt32, 0) End If End Sub
En clair, je n'arrive pas à capter les messages claviers dans VMWare.
Par contre je capte bien les différents mouseMove, mouseLeftClick,etc...
Est ce que quelqu’un à déjà eu ce problème ?
Merci d'avance.
Partager