Merci Farscape,
En fait c'est la fonction CreateFile qui me pose problème. Le problème a l'air de se produire quand des ports BlueTooth sont présent sur le PC. Il est présent aussi bien sur XP que sur Vista. Par exemple une machine XP-Pro avec +sieurs port bluetooth met 15 secondes pour scanner les ports 1 à 32.
Le même scanning sur un portable Vista avec 4 port bluetooth 11 sec, la m^me opération sur mon portable ss port bluetooth moins d'une seconde.
Les machines sont de puissance équivalente, core 2 duo 2GHZ.
J'ai modifié le code pour éviter ces fameux ports BT et je passe de 11 sec à moins d'une seconde.
Mon problème est maintenant d'identifier les ports BT pour les éviter.
Je scanne les port déclarés dans le registry sous
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
mais comment identifier à coup sur les BT?
Partager