Domanda

Ho un dispositivo che si collega al PC tramite USB, che viene mappato alla porta seriale virtuale per driver e un software, che si collega a quella porta seriale e mi consente di gestire il dispositivo. Non so quale software protocollo utilizza per connettersi con il dispositivo. Potrei capire il protocollo osservando la comunicazione tra dispositivo e software, ma la cosa con le porte seriali è che una volta che il software si collega alla porta seriale, non c'è modo di connettersi anche a quella porta (il che ha senso ovviamente).

Quindi ho pensato di poter scrivere un software che segue:

  1. si collega alla porta seriale virtuale Il dispositivo è a
  2. Crea porta seriale virtuale a un software a cui si connette
  3. Trasferisce internamente tutto, dalla prima porta alla seconda e viceversa, ma registra tutte queste informazioni ad alcuni file di dump

La mia domanda qui è: è possibile creare una porta seriale virtuale usando .NET? Ho sentito di no, perché in qualche modo devi creare un driver o qualcosa del genere e questo richiede una programmazione a livello di kernel, vero? E se è, tuttavia, c'è un modo per osservare la comunicazione tra un dispositivo e un software senza software di ponte?

Grazie in anticipo! Aaron

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top