Lecture à partir d'un périphérique USB et d'envoyer des requêtes à elle, en C#
J'ai lu ceci: https://stackoverflow.com/questions/1176053/, qui était un article perspicace.
Cependant, je n'ai pas beaucoup de fond dans WMI, et j'ai trouvé la grande quantité de documents à être écrasante. Je ne peux pas trouver ce que je cherche.
La situation est que j'ai un appareil qui va envoyer des données via le port USB, de la carte son de l'ordinateur en question.
Envisager appareil photo-les logiciels de. Vous connectez votre appareil, lancez le programme, et vous pouvez contrôler le programme avec la caméra, et vica versa. Par exemple, vous pouvez appuyer sur un bouton sur l'appareil photo et il va commencer à transmettre pour le programme. Ou vous pouvez cliquer sur un bouton dans le programme et il va commencer l'interrogation des données.
J'ai besoin de trouver un moyen d'interroger et d'attraper ces données, de façon sûre et correcte.
C'est probablement un Flux d'octets, mais la recherche de qui ne produit pas de résultats.
Je pense, j'ai d'abord besoin de quelque sorte se connecter.
Puis envoyer la requête.
Puis recevoir.
Cependant, la connexion et l'interrogation des deux est quelque chose que je ne peux pas trouver dans l'exemple de code, ou le Système.Gestion de la documentation MSDN.
Vous devez vous connecter pour publier un commentaire.
Je ne pense pas que le code WMI serait pertinent pour vous, je pense que c'est seulement en mesure d'obtenir des informations de base à propos de l'appareil. Si vous voulez à réellement lire et d'envoyer des données, vous devrez utiliser différentes Api.
Quand j'ai fait n'importe quel port USB du développement, c'est essentiellement à l'aide de CACHÉ qui est assez simple, mais je ne pense pas que vous pouvez transférer des flux audio à l'aide CACHÉ, vous aurez besoin d'utiliser le pilote de classe Audio. Bien que vous pourriez avoir besoin d'utiliser CACHÉ pour trouver des informations sur la carte son.
Quelques liens utiles pour vous aider à démarrer sont:
Jan Axelson sur le site de l'auteur de l'USB Complet) - http://janaxelson.com/usbc.htm
USB HID Composant pour C# - http://www.codeproject.com/KB/cs/USB_HID.aspx?msg=2004501
Une clé USB à la bibliothèque pour des .Net - http://www.icsharpcode.net/OpenSource/SharpUSBLib/
Java de l'échantillon pour une webcam app - http://www.mutong.com/fischer/java/usbcam/
Ici est un autre grand un pour la lecture et l'écriture sur les périphériques USB:
http://winusbnet.codeplex.com/