L'appel Win32 BluetoothAuthenticateDevice ne semble pas fonctionner correctement depuis Vista SP2. Si vous transmettez une valeur nulle pour le code PIN, l'assistant de connexion Bluetooth est supposé être affiché, ce qui permet à l'utilisateur d'entrer le code PIN et d'appairer l'appareil.BluetoothAuthenticateDevice a cessé de fonctionner depuis Vista SP2?
Cela fonctionnait bien jusqu'à ce que j'installe SP2. Maintenant, BluetoothAuthenticateDevice échoue si je passe en null pour le code PIN, mais si je spécifie le code PIN, l'appareil est couplé. Une idée de pourquoi l'Assistant de connexion Bluetooth ne s'affiche pas?
Le problème semble provenir du fait que depuis Vista SP2, la pile Bluetooth a été mise à jour pour prendre en charge Bluetooth 2.1 + EDR. Ceci est censé être rétrocompatible avec Bluetooth 1.2, mais qu'en est-il de la sécurité.
Je remarque également que sur un iPaq 110 utilisant Windows Mobile 6.0, l'API Broadcom a également des problèmes d'appariement. Je crois que l'iPaq 110 WM 6.0 utilise Bluetooth 2.0. Les deux problèmes peuvent-ils être liés?
Notez que je "essaie de se connecter à un périphérique Bluetooth 1.2 – Jerome