wchar_t key[4] = {0, 0, 0, 0};
BluetoothAuthenticateDevice(0, hbr, &btdi, key, (ULONG)wcslen(key));
这个函数在设置完之后,可以正常发起蓝牙配对请求,手机蓝牙模块也可以正常连接,
但是有个关于配对码的问题,正常情况下这个配对码不应该是我自身设置的key这个"0000"的配对码吗?为什么每次配对码都是系统自动生成的随机配对码?
初次连接时,需要连接方提供配对码,之后,可设置自动连接,自动配对。
参考这个例子:http://blog.csdn.net/jirryzhang/article/details/69637370
好吧,代码这种东西还是要靠自己!根据msdn官方文档关于这个函数的介绍下,在最下方有一个bug介绍,就是关于这个问题的描述,有兴趣的小伙伴可以去官网看一眼
如何解决了?可以绕过这个pin码,让用户不感知吗?