devcon
devcon.exeの使い方。
コマンドプロンクトでexeの場所まで行き
devcon コマンド
で実行。
とりあえず接続されているデバイスの一覧をファイルに出力するには、
devcon find * > deveiceinfo.txt
USBや仮想COMポート(FTDIBUS)に繋がっている(?)ものだけを取得する場合は、
devcon status @FTDIBUS*> deveiceinfo.txt
devcon status @usb* > deveiceinfo.txt
その他のコマンドの解説はマイクロソフトのページへ。
http://support.microsoft.com/kb/311272/ja
・プログラムに組み込む場合は、
C#だとexeの外部起動がうまくいかなかったので、
バッチファイルからdevconを動かして
デバイス情報のファイルを作成して
そのファイルを解析すればOK。