是否有可能在Windows 8 / 8.1上触发蓝牙服务重新枚举?

时间:2014-06-04 17:12:07

标签: c# windows bluetooth windows-8.1

当尝试以编程方式将蓝牙设备与inthehand.net库配对时,我注意到我的设备最终在设备和打印机中作为"通用蓝牙设备"没有查询其SDP记录。

  • Windows 7上的配对,枚举和PANU连接设置成功
  • 只有配对似乎在Windows 8.1上成功,一个无服务设备被添加到设备&打印机。
  • 使用内部lib查询PANU在建立配对后工作正常,但是Windows不承认这一点(设备和打印机中的设备没有连接/直接连接)

相关(?):

Is there an API call to start a scan for hardware devices C# - Windows Mobile - Bluetooth Pairing

1 个答案:

答案 0 :(得分:0)

回答我自己的问题:

  • 在Windows 7上,在配对过程中枚举并添加服务(PANU)。
  • 在Windows 8.1上配对设备后调用SetServiceState(通过inthehand)解决了我的问题。