2010-09-07 3 views

Répondre

1

Eh bien, difficile, cette émulation est effectuée au niveau du pilote de périphérique. Vous pouvez obtenir des informations sur le pilote avec WMI, classe Win32_SerialPort. Peut-être que vous pouvez enlever une partie de cela. Essayez-le avec l'utilitaire WMI Code Creator, il génère également le code dont vous avez besoin.

1

Eh oui, quelque chose comme je décris dans User Guide de 32feet.NET:

  • Obtenir des noms virtuels du port COM pour les périphériques Bluetooth distants

Sur Win32, pour trouver le port COM virtuel est pour quel périphérique distant utilise WMI pour interroger les ports série; l'adresse du périphérique distant est incluse dans l'ID PnP. Dans l'exemple PowerShell suivant, voir l'adresse distante comme "00803A686519".

C:\> Get-WmiObject -query "select DeviceID,PNPDeviceID from Win32_SerialPort" 
DeviceID  : COM66 
PNPDeviceID : BTHENUM\{00001101-0000-1000-8000-00805F9B34FB}\7&1D80ECD3&0&00803A686519_C00000003 
… … 
Questions connexes