Question

J'ai un appareil qui se connecte au PC via USB, qui est mappé au port série virtuel par le pilote et un logiciel, qui se connecte à ce port série et me permet de gérer l'appareil. Je ne sais pas ce que le logiciel Protocol utilise pour se connecter avec l'appareil. Je pourrais comprendre le protocole en examinant la communication entre l'appareil et les logiciels, mais la chose avec les ports en série est qu'une fois que le logiciel se connecte au port série, il n'y a pas que d'autres logiciels puissent également se connecter à ce port (ce qui a du sens).

J'ai donc pensé que je pouvais écrire un logiciel qui suit:

  1. se connecte au port série virtuel que le périphérique est à
  2. crée un port série virtuel à un logiciel à se connecter
  3. transfère en interne tout du premier port au deuxième et vice versa, mais enregistrant toutes ces informations à un fichier de vidage

Ma question ici est: est-ce possible de créer un port série virtuel à l'aide de .NET? J'ai entendu non, parce que vous devez en quelque sorte créer un pilote ou quelque chose et cela nécessite une programmation au niveau du noyau, est-ce vrai? Et si c'est le cas, y a-t-il encore un moyen d'observer la communication entre un appareil et un logiciel sans logiciel de pontage?

Merci d'avance! Aaron

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top