Virtual Serial Port is a powerful advanced ActiveX Control that allows your application to create custom additional virtual serial ports in a system and fully control them. Created virtual serial ports look and work absolutely the same like real serial ports for other Windows applications. From your application you can control data sent to a virtual serial port by other applications and respond to them by sending your own data to the virtual serial port, which will be received by other Windows applications as if it were sent from a real serial port.

Advanced VSP ActiveX Control events detecting engine notifies you about various events occurring in the system while other applications work with the virtual serial port.

Main Features:

  • Virtual Serial Port ActiveX and all of its internal drivers are digitally signed
  • You can force setting port settings during the runtime
  • Virtual serial ports are located in “ports” group in Device Manager, thus any software finds our ports
  • Set custom signal lines wiring (DTS, RXT, DSR, CTS, DCD, RING)
  • Ability to manage port access rights
  • Ability to assign names for virtual serial ports created by VSP AX in Device Manager
  • Ability to manage signal lines state
  • Emulate connection line break
  • Enumerate virtual serial ports
  • Flexible set of control functions
  • Wide selection of supported events
  • Virtual serial port can have any name
  • Full software emulation of real serial port
  • Full baud rate emulation
  • Virtual serial port can be created and deleted dynamically during runtime
  • High speed data exchange from/to virtual serial port
  • Easily detect applications that open your virtual serial port
  • No reboot required after installation
  • IDE restart is not required after registration is completed
  • 64-bit version of Virtual Serial Port ActiveX Control
  • Examples for Microsoft Visual Basic .NET, Microsoft Visual C++ .NET, Microsoft Visual C# .NET, Embarcadero/Borland Delphi, Embarcadero/Borland C++ Builder

The Virtual Serial Port component is compatible with:

  • Microsoft Windows XP/2003/2008, Windows Vista, Windows 7/10/11, Windows Server 2012/2016/2019, support for Windows on ARM-based systems.
  • Microsoft  Visual Basic .NET
  • Microsoft Visual C++ .NET
  • Microsoft Visual C# .NET
  • Embarcadero/Borland Delphi
  • Embarcadero/Borland C++ Builder

Compatible with:

  • Windows XP (32-bit and 64-bit)
  • Windows 2003 (32-bit and 64-bit)
  • Windows 2008 (32-bit and 64-bit)
  • Windows Vista (32-bit and 64-bit)
  • Windows 7 (32-bit and 64-bit)
  • Windows 8 (32-bit and 64-bit)
  • Windows server 2012/2016/2019
  • Windows 10 (32-bit and 64-bit)
  • Windows 11 (32-bit and 64-bit)
  • АРМ support for Windows on ARM-based systems.