Windows蓝牙ON / OFF API

时间:2018-02-04 01:00:04

标签: windows-runtime bluetooth-lowenergy

当我使用WinRT API枚举蓝牙LE设备时,有时,我需要重置蓝牙无线电才能成功找到我的设备。我想知道从代码(Windows SDK,WinRT,WMI等)有一个简单的方法吗? https://visualgo.net

2 个答案:

答案 0 :(得分:1)

在从Microsoft挖掘Windows Universal samples后,我找到了一个示例RadioManager,其中显示了如何访问无线电并随意打开/关闭代码。我成功地使用了API,但是当从桌面WPF应用程序中使用时,必须构建应用程序以匹配机器的本机架构。否则,'GetRadiosAsync'方法返回空集。

答案 1 :(得分:0)

我不完全确定,但重置系统范围的蓝牙无线电是一种极不可能具有非管理员权限的执行环境可用的操作。

任何能够扼杀其他进程能力的东西(如关掉收音机)都无法在WinRT中使用。

编辑:我的立场得到了纠正。这样的API显然存在:

Windows.Devices.Radios.SetStateAsync