我使用feet32 Library成功地自动将蓝牙设备与Win 7和Win 10配对。不幸的是系统对话框显示出来,说“点击配对”在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
没有简单的方法可以做到这一点。但是,我们的蓝牙框架可以通过使用未记录的方式来实现。适用于任何Windows平台。
我不能分享你的代码可以给你的想法。您必须禁用身份验证代理。