Eterlogic virtual serial ports emulator

Eterlogic Virtual Serial Ports Emulator

Eterlogic Virtual Serial Ports Emulator is also referenced as 'VSPE' in this documentation.

main.png

VSPE main window

VSPE goals

Features:

Limitations

See Known limitations and issues

System requirements

Read about additional system requirements here: https://eterlogic.com/Products.VSPE.html.

VSPE components

components.png

VSPE components

VSPE Kernel driver

VSPE kernel driver is needed to create virtual serial ports devices.

When kernel driver is correctly installed, it is displayed as "Eterlogic Virtual Serial Bus" in Device Manager.

VSPE virtual ports are displayed as "Eterlogic Virtual Serial Port" devices under "Ports (COM & LPT)" in Device Manager.

All VSPE devices are automatically deleted on uninstall.

device_manager.png

VSPE kernel components in Windows device manager

VSPE Windows service

The service is managing all VSPE devices, communicating with kernel driver and automatically loading configuration on startup (if applicable).

VSPE service is registered as "Eterlogic Virtual Serial Ports emulator service" under "Local Service" account, with "Automatic" startup type.

This account has minimum privileges on the local computer and presents anonymous credentials on the network. If those limited privileges are not enough for your scenario (for example to access network resources), you can always manually configure service to run under different credentials.

The service is automatically deleted on uninstall.

vspe_service.png

VSPE Windows Service

Main application

VSPE application is communicating with VSPE service to manage VSPE devices.

VSPE devices

common_devices.png

VSPE devices

In VSPE application context, "device" is an entity created by user to achieve something. For example, Connector device is creating virtual serial port which can be opened by 2 applications to exchange data.

The image below shows:

Config folders

VSPE application is storing settings in '%localappdata%\Eterlogic\VSPE' folder:

VSPE service is storing settings in '%programdata%\Eterlogic\VSPE' folder:

Kernel mode devices

The devices below are implemented in kernel driver:

User mode devices

The devices below do not create any virtual serial ports, but can be combined with other devices to build custom data flows:

Thank you for using VSPE!

See also:

2007-2025 Eterlogic Software