Bonjour,

J 'utilise une liaison Bluetooth pour transférer des données d'un capteur vers un PC Windows XP + SP3 à l'aide de la pile BT de WINDOWS.

Je constate que si, pour une raison quelconque, le port COM virtuel ouvert par CreateFile(.....) par le programme utilisateur n'est pas fermé correctement, ce port devient ensuite inutilisable bien que que figurant toujours dans la liste des ports COM virtuels disponibles.
Il est "bloqué" et seule une intervention "manuelle" consistant à détruire la liaison COM virtuelle via le System Manager + réinstallation BT est alors possible...

Je cherche une solution pour détecter les ports COM virtuels disponibles "bloqués" et dans ce cas pour les fermer par programme .

J'ai essayé, à tout hasard, _fcloseall() en début de programme sans succes....

Merci de bien vouloir m'aider à régler ce problème.