Мне нужно выяснить, является ли соединение Bluetooth-соединением, а не физически проводным подключением к коммуникационному порту.Необходимо знать, подключено ли устройство серийно или Bluetooth
Это на Windows с использованием .NET.
Мне нужно выяснить, является ли соединение Bluetooth-соединением, а не физически проводным подключением к коммуникационному порту.Необходимо знать, подключено ли устройство серийно или Bluetooth
Это на Windows с использованием .NET.
Ну, это сложно, эта эмуляция выполняется на уровне драйвера устройства. Вы можете получить некоторую информацию из драйвера с классом WMI, Win32_SerialPort. Может быть, вы можете отбросить часть этого. Попробуйте использовать утилиту WMI Code Creator, она также генерирует необходимый код.
Да, что-то, как я описать User Guide 32feet.NET в:
- Получение имен виртуальных COM портов для удаленных устройств Bluetooth
В Win32, чтобы найти, какой виртуальный COM порт для какое удаленное устройство использует WMI для запроса последовательных портов; адрес удаленного устройства включен в идентификатор PnP. В следующем примере PowerShell см. Удаленный адрес как «00803A686519».
C:\> Get-WmiObject -query "select DeviceID,PNPDeviceID from Win32_SerialPort" DeviceID : COM66 PNPDeviceID : BTHENUM\{00001101-0000-1000-8000-00805F9B34FB}\7&1D80ECD3&0&00803A686519_C00000003 … …