使用Win 7或Win 10配对蓝牙设备时屏蔽系统对话框

问题描述 投票:0回答:1

我使用feet32 Library成功地自动将蓝牙设备与Win 7和Win 10配对。不幸的是系统对话框显示出来,说“点击配对”在Win 7下,如果我点击对话框,它就会成对。如果我不触摸对话框,在Win 10下它不会配对。实际上,有一个Win 10选项,可以关闭对话框,但之后也不会发生配对。在Win 7下调用handlerequests,在Win 10下调用它不是。

在Win 7下它无论如何都配对。

This is the win 7 Dialog

This is the Win 10 Dialog

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
.net bluetooth
1个回答
1
投票

没有简单的方法可以做到这一点。但是,我们的蓝牙框架可以通过使用未记录的方式来实现。适用于任何Windows平台。

我不能分享你的代码可以给你的想法。您必须禁用身份验证代理。

© www.soinside.com 2019 - 2024. All rights reserved.