Windows XP: недоступные COM-порты
Я использую последовательные порты Bluetooth ежедневно. За прошедшие годы я заметил, что количество виртуальных COM-портов, создаваемых при подключении, становится все выше и выше. Некоторые порты теперь заблокированы, казалось бы, навсегда. Это проблема, потому что "особенность" моей клиентской программы заключается в том, что она не может получить доступ к COM-портам с номерами выше 16.
Сейчас я нахожусь в ситуации, когда я могу подключить только последовательные порты Bluetooth к COM10 и COM11. COM1 - обычный порт, COM3 - модем, но остальные загадка. COM12-14 и 20-22 принимаются системными службами. Очень полезно иметь возможность подключаться более чем к двум устройствам одновременно, поэтому проблематично иметь только два доступных порта.
Буквально каждый раз, когда я перезагружаю свой компьютер (ноутбук Dell), мне нужно зайти в диспетчер устройств и удалить все COM-порты Bluetooth, затем войти в BlueSoleil и воссоздать последовательные порты Bluetooth, прежде чем я смогу подключить что-либо к COM10 или COM11.
Раньше я мог использовать COM2 и COM4-9. Эти порты не отображаются в диспетчере устройств как используемые, но я не могу получить к ним доступ.
Я прошел через несколько различных ключей Bluetooth, поэтому не исключено, что с драйверами происходит беспорядок.
Идеи?