Virtual Serial Port ActiveX Control

Create virtual serial ports
and fully control them

Related Products
Case Studies

Client: Cyber Spy

"Very useful component! I liked it straightaway, just after working with it for a few minutes. Very easy to understand virtual serial ActiveX control, so necessary and so right. I needed something like that for my job, and this ActiveX is exactly what I've been looking for. "

read full review
Build Info
File size:
Latest build:
Release date:
1st November, 2010
Build compiled:
31st October, 2011
Compatible with:
User Manual Changelog (RSS)
Want to upgrade? I have ver UPGRADE NOW
Virtual Serial Port Control - Virtual RS232 ActiveX

Create and manage virtual serial ports

With VSP ActiveX your application is able to create ports that will fully emulate real ones, so any application will communicate with virtual COM port the same way as serial device is communicating with real serial port.

Virtual Serial Port ActiveX has an extended and advanced set of control methods, events and properties that allows your application fully mange virtual serial ports. Thus, you are receiving absolute control over created virtual ports. Your application using VSP AX will be able to send data to virtual COM port and other applications will receive it as from a real RS232 port.

virtual com port

Common objectives and our solutions:

Obtain full support of events, methods, and properties

Virtual Serial Port ActiveX fully automates the work of created virtual serial ports. A special function can be defined to find out about any event that occurred with the port: ports` state has changed, or new data has been received or sent. The same way you can configure your application to be notified about any event that happened to the port in the process of communication with any Windows application - whether the port was opened or closed, flow control or control line status altered, signal lines wiring manipulated, baud rate changed, etc.

serial port activex

Gain full control over virtual serial ports

Virtual Serial Port ActiveX allows your application to create, delete, and fully control virtual serial ports. This endows you with the fullest control over created virtual serial ports. Virtual ports created by your application will fully emulate the properties and behavior of real hardware ones, like connection line break, baud rate, different signal lines state, default or custom pinout schemes, etc. From your application you can control data sent to virtual COM port by other applications and respond to them by sending your own data to virtual port, which will be received by other Windows applications as from a real one.

COM port control

Set custom signal lines wiring

Virtual serial ports created with Virtual Serial Port ActiveX emulate and support all usual hardware signal lines (DTR/DSR, RTS/CTS, RING, ERROR, DCD, etc.). As in a real null modem connection, DTR of the local port will be connected to DSR and DCD of the remote port, and RTS of the local port will be connected to CTS of the remote port. Moreover, you can either leave default pinout schemes for your purposes or set custom pinout ones to achieve best results of your work.

Full features list:

  • Full software emulation of real serial port
  • Full baud rate emulation (for Windows NT4/2000/XP/2003/Vista/2008/7)
  • Emulate connection line break (for Windows NT4/2000/XP/2003/Vista/2008/7)
  • Set custom signal lines wiring for DTS, RTS, DSR, CTS, DCD, RING signals (for Windows NT4/2000/XP/2003/Vista/2008/7)
  • Enumerate Virtual Serial Ports (for Windows NT4/2000/XP/2003/Vista/2008/7)
  • Full support of Windows 7
  • Examples for Borland/Inprise Delphi, C++ Builder 6.0, Microsoft VC++ 6.0, Microsoft Visual Basic 6.0, Visual Basic.Net, Visual Studio C# and Visual C.Net included
  • Easily detect applications that open your virtual serial port
  • Virtual serial port can have any name
  • Flexible set of control functions
  • High speed data exchange from/to virtual serial port
  • Virtual serial port could be created and deleted dynamically during runtime
  • No reboot required during installation
  • Wide selection of supported events
  • Virtual Serial Port ActiveX is compatible with MS Visual Basic 5/6, MS VC++ 5/6, Delphi 3... and up to 2006, C++ Builder 3... and up to 2006, MS VC++ .Net 7/8, MS VC# .Net 7/8
  • Now you can force using static port settings no matter which settings it was open with (for Windows 2000 and higher)
  • Ability to manage port access rights (for Windows 2000 and higher)
  • Ability to replace the Device Manager group name "ELTIMA Virtual Serial Ports" with your own company name
  • Windows 9x support is available in OEM version upon your request only

Demo version limitations:

  • Demo version creates only two virtual serial ports (COM6 and COM7)
  • You can receive/send only 10 KBytes of data in Demo version
  • If you need to try our VSP AX with other demo limitations (like different port numbers, etc), please, mail us.

Compatible with:

  • Windows Me
  • Windows NT 4.x
  • Windows 2000
  • 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

Interface languages:

Need help? Click to chat...