如何开发虚拟COM端口c ++

时间:2009-06-23 06:51:33

标签: c++ serial-port virtual

我被告知要开发一个虚拟的COM端口,这样一个公司有的应用程序可以读取com“comCompanyNameV1”..我试图分开com0com,但它看起来如此不完整我发现我必须在大的周围kludge它的一部分,我还没有得到任何接近编译的东西。主要是因为用于构建的概述工具不再可用。

有人能指点我允许我创建一个虚拟的COM端口吗?我真的不想花一个月的时间试图弄清楚如何从头开始。

哦..如果有人知道如何用c ++以外的语言完成它我也很擅长。


我忘了提。实际的硬件可能会附加到com1,但我仍然需要在自定义命名com上读取应用程序。这是第三方应用程序,我们不知道为什么他们选择了一个奇怪的命名com,但他们做到了。

1 个答案:

答案 0 :(得分:1)

How to create a Virtual Com1 port in windows?有帮助吗?

这是指向SDK的链接,可以让您更轻松 - http://www.download32.com/virtual-serial-port-sdk-i11199.html

回复你的意见。自从我用DDK做了一些事情以来已经很长时间了,但谷歌搜索表明那里可能有一个串口示例。我不能肯定。但从逻辑上讲,虚拟COM端口应该是具有用户模式组件(已提供)的NT实体。所以我怀疑你会编写一个内核驱动程序,然后根据需要与USER模式进程通信。