Подавление системного диалога при сопряжении устройств Bluetooth с использованием Win 7 или Win 10
Я успешно автоматически подключаю устройство Bluetooth к Win 7 и Win 10, используя библиотеку foot32. К сожалению, появляется системный диалог, говорящий "нажмите, чтобы соединиться" В Win 7 он соединяется, если я нажимаю на диалог или нет. Под Win 10 он не спаривается, если я не трогаю диалог. На самом деле, есть опция Win 10, которая отключает диалог, но тогда и спаривание не происходит. Под Win 7 вызывается handlerequests, под Win 10 - нет.
В любом случае, под Win 7 это пары.
Dim pairer As New BluetoothWin32Authentication(AddressOf handleRequests )
Public Sub handleRequests(ByVal thing As Object, ByVal args As BluetoothWin32AuthenticationEventArgs)
args.Confirm = True
End Sub
Protected Function TryRemember(ByVal peer As BluetoothDeviceInfo) As Boolean
If peer Is Nothing Then Return False
Return BluetoothSecurity.PairRequest(peer.DeviceAddress, Nothing )
End Function
1 ответ
Нет простого способа сделать это. Однако наша Bluetooth Framework может сделать это, используя недокументированный способ. Работает на любой платформе Windows.
Я не могу поделиться этим кодом, может дать вам идею. Вы должны отключить агент аутентификации.