Lire caché souris / clavier sur Windows (hidapi)

J’ai une application sous Linux qui utilise hidapi pour lire les données d’un périphérique complexe (créé par Qt5.3). Cet appareil dispose de plusieurs interfaces HID dont l’une type “mouse” et l’autre type “keyboard”. Sous Linux, je n’ai aucun problème pour obtenir toutes les données. Je dois également déployer mon application sous Windows. Je peux afficher tous les périphériques et interfaces, mais je ne peux pas ouvrir la connexion avec le type d’interface “souris” ou “clavier“. (hid_open_path retourne null). J’ai vu Windows ne permet pas d’ouvrir la connexion avec la souris et le clavier (parce que cet appareil est déjà utilisé par Windows). Comment puis-je contourner cette interdiction? Comment puis-je empêcher Windows d’ouvrir une poignée avec un clavier ou une souris spécifique?

Merci de votre aide

Il semble que Windows en tant que mesure de sécurité ne permet pas d’ouvrir un périphérique de type souris ou clavier avec GENERIC_READ ou GENERIC_WRITE, comme protection contre les enregistreurs de frappe, etc.

https://github.com/signal11/hidapi/issues/247#issuecomment-161152387

Si quelqu’un a trouvé une solution, merci de poster un commentaire sur cette réponse.