Create your_protocol-to-serial abstraction.And vice versa, you monitor all data coming from device and redirect it to the virtual port. Now you can monitor all data that application writes to the port and redirect it to the real COM port. Just create one virtual port and tell the application to use it. If you have the software, which works with some device connected to COM port and you want to capture all the data that goes to and from the port, then AVSD OEM is what you need. You have full control over ports created with the help of AVSD OEM, including reading data that some other application has written using WriteFile function, writing data to be read with ReadFile function, flow control signals monitoring and controlling. Commercial DescriptionĪVSD OEM is a programming interface, which allows you to add support of virtual serial ports to your own application.