监控外部程序对某串口上的所有操作!

Dingnifei123 2010-08-03 04:17:58
如何可以自己写程序来监控一个外部程序(不固定)对某串口(COM1/COM2..)上的所有操作?

打开
关闭


设置



希望知道的指点一二,多谢。
...全文
111 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdtyy 2010-08-05
  • 打赏
  • 举报
回复
see link below:

下载地址:
http://download.cnet.com/ComTrace/3000-2218_4-75156892.html?tag=mncol

感觉好别忘了给个review(评论),谢谢!
一条晚起的虫 2010-08-04
  • 打赏
  • 举报
回复
// AccessPort应该是API钩子,因为我在使用这个软件的时候,如果软件没有调用ReadFile或者WriteFile,就没有监控数据。
一条晚起的虫 2010-08-04
  • 打赏
  • 举报
回复
// 高层一些的,可以勾对串口的一些API,比如 CreateFile,WriteFile,ReadFile,SetCommState等等
// 低层一下的,可以写过串口过滤驱动
jason176374 2010-08-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dingnifei123 的回复:]

看来大家对这个问题没兴趣啊,

都不愿意出手,
[/Quote]
不是告诉你要用过滤驱动了吗?
你想怎么出手?
Dingnifei123 2010-08-04
  • 打赏
  • 举报
回复
看来大家对这个问题没兴趣啊,

都不愿意出手,
jason176374 2010-08-04
  • 打赏
  • 举报
回复
串口过滤驱动
Dingnifei123 2010-08-03
  • 打赏
  • 举报
回复
听起来挺麻烦,

咋这位大侠做得如此简单呢:
http://www.sudt.com/cn/ap/download.htm
浅蓝马 2010-08-03
  • 打赏
  • 举报
回复
方法1. 写个过滤驱动;
方法2. 找个虚拟串口软件,虚拟出两个对接好的串口,
也就是说写入一个虚拟串口中的内容会被另一个虚拟串口收到,
让外部程序打开其中一个虚拟串口,
你自己写一个中转监控程序打开另一个串口,再打开实际连接的另外设备,
再那个外部程序和设备之间中转所有的串口通讯内容,
当然也就监控了所有通讯内容了。

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧