2009-11-17 5 views
2

Quelle est la classe WMI pour obtenir des informations sur la souris sans fil?Classe WMI pour souris sans fil

EDIT: Comment distinguer une souris USB d'une souris sans fil (connectée via USB Doggle). La valeur DeviceInterface de la classe Win32_PointingDevice est 162 pour les deux car les deux sont connectés via USB. Mais je veux faire la distinction entre ces souris.

Répondre

8

Tant qu'elle est enregistrée en tant que souris, elle doit figurer dans la classe Win32_PointingDevice, qui se trouve sous l'espace de noms WMI CIMV2.

Obtenez le Microsoft WMI Code Creator tool libre pour parcourir les classes et leurs propriétés, vous pouvez également générer du code et exécuter des méthodes sur les classes, vraiment utile pour tout type de choses WMI.

+0

Merci! Maintenant, voici l'extension de ma question. Comment puis-je distinguer la souris USB de la souris sans fil. La valeur DeviceInterface de la classe Win32_PointingDevice est 162 pour les deux. Mais je veux faire la distinction entre ces souris. Pourriez-vous fournir des informations à ce sujet. – kingas

+1

Si vous connaissez le nom de la souris sans fil (par exemple, "Microsoft Wireless Notebook Mouse 3000"), vous pouvez identifier celui-ci par la propriété Name, de même que le DeviceID. Mais cela ne vous aide pas si vous ne connaissez pas le nom à l'avance. Je ne pense pas qu'il existe un autre moyen de différencier une souris sans fil arbitraire et une souris câblée si elles s'exécutent sur des ports USB (162 est le code DeviceInterface pour USB) sans vérifier par rapport à une liste blanche des périphériques DeviceID sans fil connus. –

+0

Merci. Je pense que je suis d'accord avec Wirless et USB directement connecté moice. J'ai couru mon code dans une autre machine qui a un écran tactile. Maintenant ma découverte montrant 3 souris. Souris USB directement connectée, souris sans fil et écran tactile. Je dois faire la distinction entre une souris USB et un écran tactile. Je poste une autre question à ce sujet. – kingas

Questions connexes