在Windows 10中真正禁用蓝牙计算机的发现

tre*_*der 5 bluetooth windows-10

下图中我缺少什么?

在此输入图像描述

为什么我的计算机可以通过允许蓝牙设备找到这台电脑而未选中(确认这是实际发生的情况)来发现?

我应该怎么做才能真正禁用 Windows 10 中通过蓝牙发现我的计算机?这有可能吗(除了关闭蓝牙之外还有其他方法)吗?

小智 4

本地蓝牙无线电有 2 种状态:

  • 可连接状态意味着蓝牙设备可以接受连接。
  • 可发现状态允许其他设备发现您的设备。

在早期的 Windows 版本中,有 2 个复选框:“允许发现..”和“允许连接..”。我不知道为什么第二个在 Windows 10 中被删除了。

但是,您可以使用BluetoothEnableDiscovery() 和BluetoothEnableIncomingConnections() 函数以编程方式控制状态。

正如您要求的那样,无需编程即可从 PowerShell 调用函数(以下链接描述了如何从 PowerShell 调用 WinAPI:https://devblogs.microsoft.com/scripting/use-powershell-to-interact-with- the-windows-api-part-1/ )

或者我编写了非常简单的控制台应用程序来切换蓝牙无线电状态。您可以通过以下链接找到其源代码和编译后的exe:https://github.com/btframework/DiscCtrl