Serial Port Monitoring Control HHD Software

Serial Port Monitoring

Control

从串口设备与应用程序中获取数据,在您的项目中进行处理。专业的串口数据监控 ActiveX 组件库,轻松集成串口监控功能。

27
年研发经验
20,600+
商业客户
140+
覆盖国家
Serial Port Monitoring Control
向下滚动
产品概览

串口数据监控 ActiveX 组件库

为您的应用程序提供非侵入式串口设备与应用程序数据监控功能,轻松拦截、捕获和解码串口通信数据

Serial Port Monitoring Control 界面截图

非侵入式监控

高性能嗅探,最小化 CPU 和内存占用

多语言支持

支持 C++、C#、VB.NET、JavaScript、Delphi 等

ActiveX/COM 和 .NET

提供丰富的方法、事件和属性接口

Win32 串口 API

完全兼容 PnP、ACPI 和 WMI 技术

工作原理

易于集成的
串口监控 SDK

Serial Port Monitoring Control(SPMC)组件库是一款易于使用的软件开发工具包(SDK),为您的项目提供非侵入式串口设备和应用程序监控功能。它允许您枚举所有已安装的串口设备,支持所有类型的硬件 PnP 串口设备和在操作系统中正确注册且在设备管理器中可见的虚拟设备。获取设备实例后,您可以创建监控对象,将其附加到设备上,然后拦截、捕获、解码和追踪所有串口通信数据和事件,包括所有串口输入/输出控制代码(IOCTL)。

开发者 API 以 ActiveX/COM 和 .NET 组件形式提供,包含完整的方法、事件和属性集
支持所有硬件 PnP 串口设备和在设备管理器中可见的虚拟串口设备
可嗅探和处理调制解调器、实验室设备、医疗设备、导航设备、USB 串口设备等通信数据
提供开源示例应用程序,助您快速上手
立即下载试用
核心能力
全面的串口监控功能
串口数据捕获 IOCTL 拦截 设备枚举 ActiveX/COM .NET 组件 分层解析 PnP/ACPI/WMI 开源示例 高速率支持
Functionalities

功能概述

Serial Port Monitoring Control 允许您从项目代码中轻松拦截、处理和分析连接到串口的设备与其软件应用程序之间传输的数据

支持所有 Win32 串口通信 API 功能,完全兼容 PnP、ACPI 特性和 WMI 技术
拦截、捕获、解码和追踪所有串口通信数据和事件,包括所有串口输入/输出控制代码(IOCTL)
提供高级 API,无需从 Windows Driver Kit(WDK)获取特定领域知识
提供"分层解析"技术,允许省略不必要的解析步骤以实现最高可用性能
精心优化的算法支持在极高数据传输速率下进行非侵入式监控
提供 Microsoft Visual C++、Visual C#、Visual Basic、JavaScript 和 Delphi 开源示例应用程序
Usage Areas

应用领域

Com Port Monitoring Control ActiveX 可在以下串口设备的开发和调试中发挥重要作用

控制和测量设备、诊断设备
小型交换机、拨号调制解调器、传真调制解调器、计算机终端、电传打字机
使用 RS-232 进行远程软件调试的调试器
网络设备、无线局域网设备、NPort 服务器、串口设备服务器
控制台端口、路由器、多路复用器、集线器、交换机、防火墙、负载均衡器
工业自动化系统、RS-232/RS-485/RS-422 工业设备
条码扫描器、POS 终端、收银系统及其他销售点设备
科学仪器、测试仪器、继电器、灯具、望远镜
多端口串口板、USB 串口设备、部分计算机外围设备
RS-232 至 RS-422/485 转换器、串口至光纤转换器
低速卫星调制解调器、GPS 接收器、卫星电话、卫星收发设备
伺服驱动器、VFD、PLC、CNC 控制器及其他可通过 RS232/RS422/RS485 编程的 CNC 设备
暖通空调、门禁系统及其他安防系统
条码读取器、收银机、读卡器
实验室仪器、导航设备、医疗设备
IrDA、蓝牙、FireWire 或任何虚拟串口
Installation Package

安装包内容

安装包包含以下文件

/bin/hhdSPMC.dll — Serial Port Monitoring Control ActiveX 组件
/bin/DIFxAPI.dll — 驱动安装框架实用工具 DLL
/doc/hhdSPMC.chm — 库文档
/drivers/hhdSPMC.inf — 驱动安装信息文件
/drivers/hhdSPMC_x86.cat / hhdSPMC_x64.cat — 32/64 位驱动目录文件
/drivers/hhdSPMC32.sys / hhdSPMC64.sys — 32/64 位过滤驱动
/inc/hhdusbdefs.h — 内部驱动结构定义文件
/inc/hhdSPMC.idl / hhdSPMC.h — 库类和接口定义文件
/inc/usb.h — USB 相关声明(取自 Windows Driver Kit)
/lib/x64/ 和 /lib/x86/ — 64/32 位导入库
/redist/Manual/SPMC_redist.exe — 可再分发模块
/redist/Merge Module/ — 32/64 位 Windows Installer 合并模块
/Samples — 库示例解决方案和项目
核心功能

Serial Port Monitoring Control 组件库功能

从非侵入式嗅探到多语言开发支持,提供全方位的 USB 数据监控解决方案

01

非侵入式高性能嗅探

我们精心优化了所有算法以实现最大性能。Serial Port Monitoring Control 消耗最少的 CPU 时间、内存和其他计算机资源,为您提供真正的非侵入式监控能力。

02

监控正在使用中的设备

监控对象的实例可以在任何时候附加到 USB 设备,无论该设备当前是否正在被其他进程使用。您也可以随时从被监控的 USB 设备上分离。

03

支持多种编程语言

客户端代码可以使用 C++、Java、Delphi、JavaScript 或 VB.NET、C# 以及任何其他 CLR 兼容语言编写。与所有现代开发环境高度兼容,包括 Microsoft Visual Studio 和 Embarcadero RAD Studio XE。

04

开源示例应用程序快速上手

随产品提供详细文档、示例应用程序以及 Microsoft VC++ MFC、.NET C#、VB.NET、Jscript 和 Delphi 的开源代码。这些示例为您提供了一种轻松启动自己解决方案的方式。

ADVANTAGES

USB 监控组件库优势

高性能

精心优化的算法,最小化 CPU 和内存占用

非侵入式

不影响被监控设备的正常运行

多语言支持

C++、C#、VB.NET、JavaScript、Delphi 等

全速率支持

USB 2.0 低速/全速/高速及 USB 3.x SuperSpeed+

实时附加

可随时附加到正在使用中的 USB 设备

开源示例

提供多语言开源示例代码快速上手

操作系统支持

广泛的 Windows 平台兼容性

支持所有服务器和工作站 Windows 平台,从 Windows 7 到最新版本

桌面操作系统

支持 Windows 11、Windows 10、Windows 8.1、Windows 8、Windows 7、Windows Vista、Windows XP 和 Windows 2000。覆盖 x86 和 x64 架构。

服务器操作系统

支持 Windows Server 2022、2019、2016、2012 R2、2012、2008 R2、2008、2003 R2 和 2003。适用于企业级服务器环境部署。

处理器架构

支持多核 x86 和 x64 兼容处理器。系统要求 2 GB 内存,安装包仅需 11.91 MB 磁盘空间。

开发环境兼容

与所有现代开发环境高度兼容,包括 Microsoft Visual Studio 和 Embarcadero RAD Studio XE,支持 ActiveX/COM 和 .NET 集成。

27
年研发经验
20,600+
商业客户
50+
财富 500 强企业
140
覆盖国家

超过 15,300 次下载。

开始使用

立即体验 Serial Port Monitoring Control

下载 SPMC,立即开始在您的应用程序中集成 USB 监控功能!