【发布时间】:2010-02-15 13:31:17
【问题描述】:
Win32 调用 BluetoothAuthenticateDevice 自 Vista SP2 以来似乎无法正常运行。如果您为 PIN 码传入 null,则应该显示蓝牙连接向导,允许用户输入 PIN 码并配对设备。
在我安装 SP2 之前,这一切正常。现在,如果我为 PIN 传入 null,BluetoothAuthenticateDevice 将失败,但如果我指定 PIN,则设备将配对。知道为什么没有显示蓝牙连接向导吗?
问题似乎源于从 Vista SP2 开始,蓝牙堆栈已升级为支持蓝牙 2.1+EDR。这应该与蓝牙 1.2 向后兼容,但安全性如何。
我还注意到,在使用 Windows Mobile 6.0 的 iPaq 110 上,Broadcom API 也存在配对问题。我相信 iPaq 110 WM 6.0 使用蓝牙 2.0。这两个问题可能相关吗?
【问题讨论】:
-
请注意,我正在尝试连接到蓝牙 1.2 设备
标签: windows mobile bluetooth windows-vista