SPMC is an ActiveX component library that enables RS232 data acquisition, com port control, modem access, and connection monitoring. It also includes software for sniffing connections and testing ports.

This library provides you with the ability to enumerate all installed serial devices, including virtual devices and various PnP serial devices such as modems and serial ports. The SPMC library is designed to support multiple programming languages and platforms, making it a versatile option for your data acquisition requirements.
Once you obtain an instance of the serial device, you can create a monitor object and attach it to the device to receive monitored data and events. The monitor object is not restricted by the current usage of the device; therefore, it can be attached to the device at any time. Additionally, you can detach from the device at any point in time.
Thanks to its wide variety of programming languages and platforms support, SPMC is an easy-to-use library, making it very straightforward to start using it in your software projects. Overall, it is a user-friendly and reliable option for those who require serial port monitoring capabilities.
Version 3.01.00.7352: ActiveX has improved support for virtual serial ports now
Version 2.14.00.3249: Improved support for virtual serial ports
Version 2.12.00.2387: Improved support for virtual serial ports
Version 2.10.00.2206: New Driver Installation Framework, New Redistributable Options
Version 2.01: New filter driver, Delphi sample
Version 2.0: New filter driver, Delphi sample
Version 1.03: New filter driver
Version 1.02: New filter driver