搜索
bottom↓
回复: 19

寻找一个串口监控软件

[复制链接]

出0入0汤圆

发表于 2009-8-27 15:16:26 | 显示全部楼层 |阅读模式
以前在坛子里面下过,也用过,但是可惜当时觉得没用,现在却怎么样都找不到。
所以麻烦一下各位坛友,指明一下方向了。

它的特点是这样子的: 1 它能监控串口的数据流
                     2 它不占用串口,别的串口调试程序可以打开串口进行发送和接收工作。

不知道坛友是否还记得这个软件,请麻烦告知一下,名称,或者给个链接吧。
找得好辛苦。

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2009-8-27 15:33:26 | 显示全部楼层
源码,不占用串口

出0入0汤圆

发表于 2009-8-27 15:33:37 | 显示全部楼层
给你推荐一个,可以用试用版的,也很好用。另外还有免费版的,功能相对简单些。

         http://www.sudt.com/cn/st/

出0入0汤圆

发表于 2009-8-27 15:40:00 | 显示全部楼层
BUSHOUND
点击此处下载 ourdev_475213.rar(文件大小:880K) (原文件名:bh504.sn4494020090827.rar)

出0入0汤圆

发表于 2009-8-27 15:49:25 | 显示全部楼层
还有个微软的更牛
Portmon 是一个用于监控系统串口(因为modem用串口,所以可以用它来监视modem的进出数据了)与并口活动的工具。它不但可以监控本地机的串口与并口,而且可以通过TCP/IP协议监控其它计算机

出0入0汤圆

发表于 2009-8-27 15:52:23 | 显示全部楼层
Portmon for Windows v3.02
作者:Mark Russinovich

发布日期: 2006年11月01日
简介
Portmon 是用于监视和显示系统中所有串行端口和并行端口活动的实用工具。它具有高级筛选和搜索功能,使其处理以下操作的功能强大的工具:探索 Windows 工作的方式、查看应用程序如何使用端口,或跟踪系统中或应用程序文件配置中的问题。

Portmon 可在 NT 4.0、Win2K、XP 和 Server 2003、Windows 95 和 Windows 98 上运行。

返回页首
Portmon 3.x
Portmon 版本 3.x 引入了许多强大功能。

远程监视:从任何可通过 TCP/IP(甚至通过 Internet)访问的计算机中捕获内核模式和/或 Win32 调试输出。您可以同时监视多台远程计算机。如果 Portmon 在 Windows NT/2K 系统中运行,并且从同一“网上邻居”中的另一个 Windows NT/2K 系统中捕获信息,Portmon 甚至可以自行安装其客户端软件。

最近的筛选器列表:Portmon 经过扩展,具有强大的筛选功能,可以记住您最近的筛选选项,同时提供了一个界面可以方便地对这些选项进行重新选择。

剪贴板复制:在输出窗口中选择多行,并将其内容复制到剪贴板。

突出显示:突出显示与突出显示筛选器匹配的调试输出,甚至还可以自定义突出显示颜色。

记录到文件:捕获到调试输出时,将其写入文件中。

打印:将所有或部分捕获的调试输出打印到打印机。

单个文件负载:Portmon 现在可作为一个文件来实现。

联机帮助文件对所有这些功能以及其他功能进行了详细的描述。

安装和使用
只需执行 Portmon 程序文件 (portmon.exe),Portmon 将立即开始捕获调试输出。若要在 Windows 95 上运行 Portmon,必须从 Microsoft 获得 WinSock2 更新。注意:如果在 Windows NT/2K 上运行 Portmon,则 portmon.exe 必须位于非网络驱动器上,并且您必须具有管理员权限。可以使用菜单、热键或工具栏按钮来跳过该窗口、将监视获得的数据保存到文件、搜索输出、更改窗口字体等等。联机帮助对 Portmon 的所有功能进行了描述。

Portmon 可识别所有的串行端口和并行端口 I/O 控制 (IOCTLs) 命令,并显示这些命令及其相关参数的有用信息。对于读取和写入请求,Portmon 将显示缓冲区中的前几十个字节,并使用“.”表示不可打印的字符。“显示十六进制”菜单选项可让您在缓冲区数据的 ASCII 输出和原始的十六进制输出之间进行切换。

返回页首
工作原理:WinNT
Portmon GUI 负责标识串行端口和并行端口。它是通过枚举在 HKEY_LOCAL_MACHINE\Hardware\DeviceMap\SerialComm 下配置的串行端口和在 HKEY_LOCAL_MACHINE\Hardware\DeviceMap\Parallel Ports 下定义的并行端口来完成此操作的。这些注册表项包含串行端口和并行端口设备名称与 Win32 可访问的名称之间的映射。

在您选择要监视的端口时,Portmon 会将请求发送到其设备驱动程序,这些驱动程序包括您所需的 NT 名称(如 \device\serial0)。驱动程序使用标准筛选 API 来将其自己的筛选设备对象附加到目标设备对象。首先,它使用 ZwCreateFile 打开目标设备。然后将其收回的句柄从 ZwCreateFile 转换成一个设备对象指针。驱动程序在创建完自己的与目标特征匹配的筛选设备对象之后,将调用 IoAttachDeviceByPointer 来建立筛选器。此后,Portmon 驱动程序将监视到所有针对目标设备的请求。

Portmon 具备所有标准串行端口和并行端口 IOCTL 的内置信息,这是应用程序和驱动器配置和读取来自端口的状态信息的主要途径。IOCTL 是在 DDK 文件 \ddk\src\comm\inc\ntddser.h 和 \ddk\src\comm\inc\ntddpar.h 中定义的,有些 IOCTL 在 DDK 中有文档记录。

返回页首
工作原理:Win9x
在 Windows 95 和 98 上,Portmon GUI 依靠动态加载的 VxD 来捕获串行端口和并行端口活动。Windows VCOMM(虚拟通信)设备驱动程序可用作与串行端口和并行端口设备之间的接口,因此,访问端口的应用程序会间接使用其服务。Portmon VxD 使用标准 VxD 服务挂钩来截获对 VCOMM 功能的所有访问。与其 NT 设备驱动程序类似,Portmon 的 VxD 将解释请求,以便以友好格式显示这些请求。在 Win9x 上,Portmon 将监视所有端口,因此没有与 NT 上类似的端口选择。

返回页首
相关的实用工具
此处列出了 Sysinternals 中的一些其他监视工具:

RegMon — 注册表监视程序

FileMon - 文件系统监视程序

Process Monitor - Steroid 上 RegMon 和 FileMon 的组合

DiskMon - 硬盘监视程序 (NT/Win2K)

DebugView — 调试输出监视程序

出0入0汤圆

发表于 2009-8-27 15:54:22 | 显示全部楼层

出0入0汤圆

发表于 2009-8-27 16:14:26 | 显示全部楼层
ComSpy串口监视精灵

出0入0汤圆

发表于 2009-8-27 17:18:11 | 显示全部楼层
一直都在用5楼说的 Portmon for Windows v3.02 ,感觉蛮好用的。

出0入0汤圆

 楼主| 发表于 2009-8-27 17:40:01 | 显示全部楼层
大家好热情啊,好感动。

我找的应该是 SUDT SerialTrace
谢谢大家
所以搜寻了一下
应该是这个 帖子
http://ourdev.cn/bbs/bbs_content.jsp?bbs_sn=1229947&bbs_page_no=1&search_mode=4&search_text=sdmmqy&bbs_id=9999

有空都试用一下大家推荐的软件。

出0入0汤圆

发表于 2011-1-4 18:16:50 | 显示全部楼层
DELPHI串口监视源码(不占用串口)下不了!

出0入0汤圆

发表于 2011-1-4 18:20:35 | 显示全部楼层
MK

出0入0汤圆

发表于 2011-7-1 14:50:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-5 09:05:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-21 14:02:40 | 显示全部楼层
mack

出0入0汤圆

发表于 2011-12-21 14:07:20 | 显示全部楼层
对的,就是这个,挺好用的,使用版本有很多限制,不过挺好的,电脑重装过,找了好久,谢谢了!

出85入85汤圆

发表于 2014-4-9 09:04:10 | 显示全部楼层
本帖最后由 zwhzwh_11 于 2014-4-9 10:41 编辑

SUDT 的AccessPort,如果要监控串口数据流,则需要先关闭其余已经打开的串口,然后再启用监控功能,才可以捕获到。
Portmon串口测试工具也有类似说法。”如果串口被占用,请关闭相应串口的应用程序。比如:要监视组态软件与串口1设备通讯,应该先关闭组态软件。 说明:PortMon虽不占用串口资源,但在使用前必须确保要监听的串口未被占用,否则无法进行监视。”

出0入0汤圆

发表于 2015-8-19 14:29:53 | 显示全部楼层
有没有支持WIN7的版本

出0入0汤圆

发表于 2015-10-10 16:34:05 | 显示全部楼层
本帖最后由 seanner 于 2015-10-10 16:36 编辑

mark, 使用了Portmon V3.02,效果不错 ; 但是Portmon V3.03 一直用不起来,貌似很麻烦。有高人吗,指点一下!

SUDT SerialTrace 也挺好用,他们两机理差不多!

出0入0汤圆

发表于 2015-10-10 16:46:03 | 显示全部楼层
谢谢,正需要这类软件
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-2 22:50

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表