У меня есть приложение Unity / C #, которое использует com-порты для связи с пользовательским устройством Bluetooth.Соединение с последовательными портами работает нормально при использовании штатного / inbilt / OE устройства Bluetooth на любом компьютере, который я тестировал.При использовании USB-адаптера Bluetooth (ключ BT подключается к USB-порту), я получаю UnauthorizedAccessException при вызове serialPort.Open ().
Ключ находит мое устройство Bluetooth в win, я вижу исходящий последовательный портНазвание портаПопытка сделать простое приложение WindowsFormsApp, чтобы выяснить время и задержки, но это то же самое.Независимо от того, что я делаю, есть одно и то же исключение для метода .Open ().Упрощенный код выглядит следующим образом:
SerialPort serialPort = new SerialPort(@"\\.\COM3" , 9600);
serialPort.Open();
Я видел и не повторяю: почему доступ к com-порту запрещен? Доступ к порту запрещен через USB Bluetoothадаптер Просто они ничего не решают.