Serial Sniffer ActiveX是一款非常好用的ActiveX串口嗅探软件。ActiveX串口嗅探器中的佼佼者Serial Sniffer ActiveX。它主要是帮助用户监视系统中指定应用程序的端口,并可以嗅探系统中的串行端口;该工具的工作模式非常简单,即让用户知道应用程序端口处于什么工作过渡状态。虚拟端口和实际端口的详细信息;它支持监视串口和应用程序之间的数据流,并且可以完全监视应用程序和串口之间的数据流。它使用户能够检测控制线,手流,波特率和振铃状态的变化以及跟踪超时更新;允许用户检查端口是否被嗅探,打开要被嗅探的串行端口以及在嗅探后关闭端口;需要它的用户可以下载体验
安装步骤:
1.用户可以单击本网站提供的下载路径下载相应的程序安装包
2.只需使用解压功能打开压缩包,双击主程序进行安装,弹出程序安装界面
3.同意协议的条款,然后继续安装应用程序,单击“同意”按钮
4.可以单击浏览按钮根据需要更改应用程序的安装路径
5.弹出以下界面,用户可以直接使用鼠标单击下一步按钮
6.桌面快捷键的创建是否可以根据用户的需要
7.现在就可以安装主程序了,单击安装按钮开始安装。
8.弹出应用程序安装进度栏的加载界面,等待加载完成
9.根据提示单击“安装”,弹出程序安装完成界面,单击“完成”按钮
软件功能:
完全控制所有信号线
支持所有信号线(DTR,RTS,CTS,RTS);此外,组件事件还包括所有这些线路状态更改。
嗅探串行端口与应用程序之间的数据流
使用串行端口嗅探器ActiveX,您将能够完全监视应用程序和串行端口之间的数据流。
它使您能够检测控制线的变化,手流,波特率和振铃状态的变化,并跟踪超时更新。
串行端口嗅探器组件方法允许您检查端口是否被嗅探,打开要被嗅探的串行端口以及在嗅探后关闭端口。
完控制监控过程
串行嗅探器ActiveX使您能够影响监视过程。
因为所有传输的数据都在我们的组件创建的虚拟端口中被拦截
因此,您可以轻松地用您自己的任何数据字符和命令替换它,以更深入地监视过程。
软件特色:
直接从您的应用程序监视和编辑串行数据流
独特的ActiveX控件-无需使用其他软件即可进行监视
支持的事件,方法和属性的广泛选择
控制线支持(DTR,RTS,CTS,RTS)
包括Microsoft VC ++和Microsoft Visual Basic的用法示例
在安装和实施过程中无需重启
串行端口嗅探器ActiveX驱动程序已成功通过Windows硬件质量实验室(WHQL)测试,并已通过Microsoft数字认证
使用说明:
在“串行端口嗅探器ActiveX控件”的示例目录中,可以找到此应用程序,其目的是显示SPS AX的功能。
请注意,串行端口嗅探器控制示例应用程序在不同的编程语言版本中可能有所不同。
端口名。在此组合框中,您可以选择一个物理串行端口,并在按下“开始嗅探”按钮时将对其进行嗅探(激活嗅探后,它将变为“停止嗅探”)。当您按下“停止嗅探”按钮时,它将尝试完成串行端口嗅探。
端口详细信息。第一个对话框显示所选串行端口的端口详细信息:状态,波特率,数据位,停止位,奇偶校验,流控制,RIT,RTTC,RTTM,WTTM和WTTC。
端口控制线状态。此对话框显示当前端口线路状态(关闭或打开):CTS,RTS,DSR,DTR和DCD。
发送和接收。您可以看到一个字节
通过当前端口发送或接收。
替换传入/传出线程中的数据。通过将单词放在“替换此”文本框(要替换的数据)和“带有”文本框(应更改的内容)中,可以替换传入或传出线程中的数据。
“事件日志”列表显示检测到的事件的详细日志,由“串行端口嗅探器” ActiveX控件嗅探到。
清除日志按钮可清除事件日志列表中的所有操作。
串行嗅探器方法概述
串行端口嗅探器ActiveX控件提供以下方法来控制嗅探过程:
启动串口进行嗅探
停止停止串行嗅探
IsSniffed检查串行端口的状态,是否在嗅探
异常嗅探终止后,ResetBus重置真实端口状态
信号线控制:
SetRealPortDtr设置实际串行端口中的DTR值
SetRealPortBreak暂停指定通信设备的字符传输,并将实际串行端口的传输线置于中断状态
SetVirtualPortBreak暂停指定通信设备的字符传输,并将虚拟串行端口的传输线置于中断状态
SetVirtualPortRing设置虚拟串行端口中的RING值
真实的串口参数管理:
SetRealPortLineControl设置实际串行端口的线路控制寄存器(LCR)
SetRealPortHandflow设置实际串行端口的握手流控制的配置
将数据写入串行端口的参数中:
WriteRealPortVariant可随时将存储在VARIANT类型的数组中的数据写入实际的串行端口
WriteVirtualPortVariant随时将VARIANT类型的数组中存储的数据写入虚拟串行端口
串行嗅探器事件概述
串行端口嗅探器ActiveX控件提供一组事件,以通知有关ActiveX控件嗅探到的端口的状态和数据的更改:
串口参数:
OnBaudRate检测到波特率变化
OnHandFlow检测流量控制更改
OnLineControl检测到线路控制更改
OnOpenClose检测到的端口打开或关闭操作
检测到虚拟串行端口更改的OnTimeouts超时参数
信号线控制:
OnCTS更改实际串行端口中CTS(清除发送)信号的状态
OnDCD的实际串行端口中的RLSD(接收线路信号检测)信号状态已更改
OnDSR更改了实际串行端口中的DSR(数据设置就绪)信号状态
打开虚拟串行端口的OnDTR应用程序以更改DTR(数据终端就绪)信号状态
OnRing的实际串行端口中RING信号的状态已更改
打开虚拟串行端口的OnRTS应用程序更改了RTS(准备发送)信号状态
打开虚拟串行端口的OnBreakVirtual应用程序以更改中断信号状态
OnBreakReal Real串行端口获取有关中断信号状态已更改的通知
输入/输出操作:
打开虚拟串行端口的OnWrite应用程序将数据写入嗅探到的虚拟端口(OnWriteData的VARIANT类似物)
打开虚拟串行端口的OnWriteData应用程序将数据写入嗅探的虚拟端口
有OnRead数据,它从实际的串行端口读取数据,然后将其写入虚拟串行端口(OnReadData的VARIANT模拟)
OnReadData在从真实串行端口读取数据之前,数据将被写入虚拟串行端口
物业概况
串行端口嗅探器ActiveX控件提供以下属性:
实际串口参数:
RealPortBaudrate获取/设置实际串口的波特率值
RealPortDataBits获取/设置实际串行端口的数据位值
RealPortFlowReplace获取/设置实际串口的流量值
RealPortHandshake获取/设置实际串行端口的握手值
RealPortParity获取/设置实际串行端口的奇偶校验值
RealPortStopBits获取/设置实际串行端口的Stopbits值
实串口信号线:
RealPortCts获取实际串行CTS信号的当前状态
RealPortDsr获取实际串行端口的DSR信号的当前状态
RealPortDcd获取实际串口的DCD信号的当前状态
虚拟串口信号线:
VirtualPortDtr获取虚拟串行端口DTR信号的当前状态
VirtualPortRts获取虚拟串行端口RTS信号的当前状态
其他特点:
ApplicationName获取已打开虚拟串行端口的应用程序名称
VirtualPortHandle获取虚拟串行端口的Handle值
RealPortHandle获取实际串行端口的Handle值