HHD Software Virtual Serial Ports is a software package that allows the creation of virtual serial ports.
Created virtual serial port may be used in one of the following ways (in current version):
- Connected to a named pipe.
- Connected to another virtual serial port, forming a virtual "bridge" between each other.
- Connected to two files. When an application opens a virtual port and "reads" data from it, data is read from an input file, and when it "writes" data to a port, data is written to the output file.
Future versions of the Virtual Serial Ports will add more usage scenarios.
Product Organization
Technically, the product consists of the following components:
- Virtual Serial Ports Device Driver
- This device driver implements the functionality of the virtual serial port device. It operates in user mode space, unlike most other device drivers, making the system more stable and secure.
- Virtual Serial Ports ActiveX Control
- Provides rich application programming interface (API) for applications that want to create and manage virtual serial ports.
- Virtual Serial Ports Configuration Utility
- An example of ActiveX Control API client, which provides simple user interface for creation and management of virtual serial devices.
Supported Environments
Virtual Serial Ports currently supports the following operating systems:
- Windows Vista (32 and 64 bit)
- Windows 7 (32 and 64 bit)
- Windows Server 2008 (32 and 64 bit)
- Windows Server 2008 R2 (64 bit)
On 64-bit operating systems, both 64-bit and 32-bit ActiveX control libraries are installed and registered, allowing both 64-bit and 32-bit client code to create and manage virtual serial ports.