+1 360 312 7638
Contact our sales team

Virtual Serial Port ActiveX
Create and control virtual serial port

Virtual Serial Port ActiveX Control is a powerful component by Eltima Software, that allows your application to create custom additional virtual serial ports and fully control them. Created virtual ports look and behave exactly like real serial ones, and not a single Windows application will recognize the difference.

You will be able to control all data sent by your application to other applications and respond to them by sending your own data. With Virtual Serial Port ActiveX Control your application will be able to communicate with virtual RS232 COM port the same way as serial device is communicating with real serial port.

With Virtual Serial Port ActiveX you can

  • Gain full control of virtual serial ports

    If you embed Virtual Serial Port ActiveX Control into your project, your application will be able to create, delete and fully control virtual serial ports. This feature provides you with full control over the created virtual com ports and port pairs. Virtual COM ports fully emulate the properties and behavior of real hardware ports, including connection line break, baudrate, different signal lines, default or custom pinout, 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 like from a real one.
  • Set custom signal lines wiring

    Virtual RS232 ports created with Virtual Serial Port ActiveX Control emulate and support all usual hardware signal lines (DTR/DSR, RTS/CTS, RING, ERROR, DCD, etc.) As in real null-modem connection, DTR of the local port is connected to DSR and DCD of the remote port, and RTS of the local port is connected to CTS of the remote port. More than that, you can choose loopback pinout or create custom one depending on your hardware configuration, or leave default null-modem scheme to fit all your technical requirements.


With developers in mind, we offer two licensing models that allow using, distributing and modifying the control.

OEM License

Fast and easy way to create integrated programs

Under the OEM License you get:

• A special setup file supporting 32 and 64-bit platforms
• Sample projects to help you get up and running quickly
• Detailed API description and numerous code snippets
• Design-time licensing that covers any number of your company developers and projects;
• Unlimited royalty-free run-time licensing.
  • Supported IDEs

Source Code License

Deep Integration & Customization
This license will give you the freedom to modify the control in any way you need, provide deep integration of our technology into your project and support it in the unheard of situation of Eltima failing to do so.

Note: you can’t distribute sources or make them publicly available in any way and before you purchase the source code we will sign a legal and binding agreement regulating intellectual property rights and including other protections for both parties.

Our standard Source Code License terms and conditions: /wiki/software-licenses/source-eula.html

Full features list

Full software emulation of real serial port
Full baud rate emulation
Emulate connection line break
Set custom signal lines wiring for DTS, RTS, DSR, CTS, DCD, RING signals
Enumerate Virtual Serial Ports
Possibility to create ports for the current user session only.
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

Custom Software Development

Whether you’re looking at modifying functionality of our current software solutions or developing a new product from scratch, we can make it happen!

What customers say

  • By employing Eltima Virtual COM Port Control we also saved a lot of development time, and were able to keep the expenses for the customer at a reasonable level.
    Kurt Andersen

Overall rating 4.9
based on 64 reviews

Let's get started

Virtual Serial Port ActiveX
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
System Requirements
Windows 2000, Windows (32-bit and 64-bit): XP/2003/2008/ Vista/7/8/10, Windows Server 2012
Latest Update
Version 8.0.435 (21st Jul, 2015) Release notes