Sniffing serialport
-
12-11-2019 - |
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:
- si collega alla porta seriale virtuale Il dispositivo è a
- Crea porta seriale virtuale a un software a cui si connette
- 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