佚名通过本文主要向大家介绍了串口控制器,串口调试助手,串口服务器品牌,usb转串口,串口以太网转换模块等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 怎样取得系统原有的串口序号?
描述:
解决方案1:
描述:
比如系统原来有3个串口,我申请虚拟串口的时候就申请com4。(虚拟串口驱动编写问题)
这个序号用什么函数取得啊?
希望大家指点,谢谢!
解决方案1:
在注册表的:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter
下有一个256bit的键值:
ComDB
每一个bit对应一个COM号,相应bit为1表示该COM已经被占用了。
我以前用注册表查询:
HKEY_LOCAL_MACHINE,"Hardware\\DeviceMap\\SerialComm","\\Device\\Serial%d"
一直都very good.而且发现串口驱动程序会把自己的号码写在里面.
( 后来发现moxa公司新的5630虚拟串口却不行了!)