Es gibt verschiedene Treiber für den "virtuellen seriellen Port", die Ihnen entweder ein Paar serieller Ports (z. B. Sie schreiben in COM1A und das Programm liest von COM1B) oder einen TCP-verbundenen Port (Sie stellen eine Verbindung zu localhost: 1234, senden Daten und das Programm liest es von COM1).
Die meisten von ihnen sind kommerzielle Produkte. com0com ist Open Source, bietet jedoch keine signierten Treiber.