我每天使用蓝牙串行端口。 多年来我注意到,连接时创build的虚拟COM端口号越来越高。 现在某些港口被locking,似乎是永远的。 这是一个问题,因为我的客户端程序的“function”是无法访问高于16的COM端口。
现在我只能将蓝牙串口连接到COM10和COM11。 COM1是常规的端口,COM3是一个调制解调器..但其他人是一个谜。 系统服务采用COM12-14和20-22。 能够同时连接两个以上的设备是非常有用的,所以只有两个可用的端口是有问题的。
从字面上看,每次我重新启动计算机(一台戴尔笔记本电脑),我必须进入设备pipe理器并卸载所有蓝牙COM端口,然后进入BlueSoleil并重新创build蓝牙串口,然后才能将任何东西连接到COM10或COM11。
我曾经可以使用COM2和COM4-9。 这些端口不会显示在设备pipe理器中,因为正在使用,但我无法访问它们。
我已经经历了几种不同的蓝牙适配器,所以驱动程序发生混乱的可能性不大。
想法?