首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >串口串口数据注入

串口串口数据注入
EN

Stack Overflow用户
提问于 2011-11-15 10:37:02
回答 1查看 685关注 0票数 0

我一直在尝试VSPE from eterlogic (http://www.eterlogic.com/Products.VSPE.html ),这是一种创建内核模式串行设备(如映射器、连接器、拆分器等)的API。我正尝试使用它来创建一种方法来注入新数据,或者修改物理com端口和应用程序之间的串行流中的现有数据。

根据此链接(http://www.eterlogic.com/help/vspe/ConnectorAndMapper.html ),使用映射器和连接器的组合,以及其他支持应用程序(其中数据可能会更改),可以在com端口及其最终目的地(原始应用程序)之间修改数据。

我可以看到如何通过映射程序将数据从物理端口(例如COM2)重定向到一个虚拟端口(例如COM3),该虚拟端口由一个配置为与COM3对话的附加应用程序使用,但我不知道如何在修改数据后将其写回原始端口(COM2)并写入原始应用程序。因为写入COM2的所有内容都将被重定向到COM3。

数据流应该是这样的:

代码语言:javascript
复制
    Data transmitted from external device to COM2
    Data is re-directed to virtual COM3 into supporting application
    supporting application modifies data
    supporting application now writes modified data to original application, but through what COM port?

有谁知道如何做到这一点?(仅在软件中)

向Ryyker致敬

EN

回答 1

Stack Overflow用户

发布于 2011-11-15 10:50:39

我根据你的评论改写了我的答案:

发送:

代码语言:javascript
复制
Primary application writes data to virtual COM3
Secondary application (virtual COM port) modifies data and writes it to COM2
COM2 transmits the data on the physical port

接收:

代码语言:javascript
复制
Data is received on physical COM2
Secondary application reads raw data from COM2 and modifies it
Primary application reads modified data from virtual COM3
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8130833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档