- ベストアンサー
USBポートのどこに接続したのかを区別
USBポートが4つあるPCがあります。 USB機器をどのポートにつないだかソフト側で知ることは可能でしょうか? たとえばABCDといった4つのポートがありその2番目BにUSBメモリを接続した場合、「メモリが接続してあるのはBである」ということを知る方法がありますか? また、USBハブの場合、「メモリが接続してあるのはハブのBである」といったことを知る方法ありますか?
- みんなの回答 (1)
- 専門家の回答
USBポートが4つあるPCがあります。 USB機器をどのポートにつないだかソフト側で知ることは可能でしょうか? たとえばABCDといった4つのポートがありその2番目BにUSBメモリを接続した場合、「メモリが接続してあるのはBである」ということを知る方法がありますか? また、USBハブの場合、「メモリが接続してあるのはハブのBである」といったことを知る方法ありますか?
お礼
回答ありがとうございます。 ということは、 if(USB_Port1に接続されている) i=1; else if(USB_Port2に接続されている)i=2; else i=3 といったプログラムが書けるということですね。 別の質問になってしまうかもしれませんが、「USB_Port1に接続されている」かどうかをどのようにプログラミングしたらよいのか、アドバイスいただけると幸いです。