How to access a USB port in C#, send a data stream and receive other data?
Heres some information, and a library: USB & C#