Null-调制解调器仿真器(com0com)用户手册

Null-调制解调器仿真器(com0com)用户手册

【免费下载链接】com0com Null-modem emulator - The virtual serial port driver for Windows. Brought to you by: vfrolov [Vyacheslav Frolov](http://sourceforge.net/u/vfrolov/profile/) 【免费下载链接】com0com 项目地址: https://gitcode.com/gh_mirrors/co/com0com

概述

Null-调制解调器仿真器(com0com) 是一个开源的内核模式虚拟串行端口驱动程序,适用于Windows系统,并遵循GPL许可协议。该工具允许用户创建任意数量的虚拟COM端口对,从而使得不同的应用程序能够相互通信。每一对虚拟COM端口(例如,默认的CNCA0与CNCB0)之间传输数据的方式是相互镜像的,即一端的输出自动成为另一端的输入。

它在需要模拟串行通讯的应用场景中非常有用,如通过IP发送/接收传真时,将Windows传真应用连接到CNCA0端口,而将T38Modem(一个Fax Modem仿真软件)连接到CNCB0端口。

安装指南

对于Windows Vista及以上64位系统

在安装前,可能需要启用测试签名:

bcdedit.exe -set TESTSIGNING ON

随后重启电脑。

标准安装流程

  1. 运行setup.exe安装程序。
  2. 遵循安装向导的步骤。若出现“发现新硬件”提示,选择“现在不”,然后“自动安装软件”。
  3. 安装完成后,系统会默认提供一对虚拟COM端口CNCA0和CNCB0。

增加端口对

  1. 使用“Setup Command Prompt”快捷方式启动命令行。
  2. 输入安装命令以添加更多端口对,比如:
    command> install -- -
    

这将会创建3个新的虚拟设备。

名称自定义

端口名如CNCA0/CNCB0可更改为COM8/COM9等标准COM端口号。操作同样在命令行进行:

command> change CNCA0 PortName=COM8
command> change CNCB0 PortName=COM9

项目的使用说明

测试连接

确保一对虚拟端口正常工作,可以按以下步骤验证:

  1. 在CNCA0端口启动HyperTerminal。
  2. 同样,在CNCB0端口也启动HyperTerminal。
  3. 应当观察到,在一个端口的输入会即时显示在另一个端口的输出上。

API使用说明

com0com本身并不直接提供API给应用程序开发者,而是作为底层驱动支持串行端口通信。应用程序应按照处理物理串行端口的方式来与之交互,通过标准的串行通信函数,如Windows API中的CreateFile, WriteFile, 和 ReadFile等。对于高级功能调整,如波特率仿真或缓冲区溢出设置,需通过上述提到的命令行工具完成。

项目安装方式

  • 图形界面安装: 直接运行setup.exe并跟随屏幕上的指示操作。
  • 静默安装: 用于批量部署,可以通过命令行加上 /S 参数来执行无界面安装,如:
    setup.exe /S
    

    若要指定安装目录,可添加 /D 参数,例如:

    setup.exe /S /D=C:\Program Files\com0com
    

卸载过程

通过Start Menu中的卸载快捷方式或者控制面板的“添加或删除程序”功能即可轻松卸载com0com。卸载程序会引导你完成整个过程。


以上就是com0com安装、配置与基本使用的详尽指导。请注意,为安全起见,仅在了解测试签名风险后才开启相关选项。使用过程中,正确配置端口参数和利用其提供的灵活性,能够有效满足各类串行通信需求。

【免费下载链接】com0com Null-modem emulator - The virtual serial port driver for Windows. Brought to you by: vfrolov [Vyacheslav Frolov](http://sourceforge.net/u/vfrolov/profile/) 【免费下载链接】com0com 项目地址: https://gitcode.com/gh_mirrors/co/com0com

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值