• 締切済み

VB6.0を使って、デバイス情報を獲得したい

VB6.0(OS:XP)にて作成したアプリケーション内で、特定のUSBデバイスが使用可能状態かどうかを調べたいのですが、方法が分かりません。 ([デバイスマネージャー]⇒[USBコントローラ]内の状態) 起動時に「CreateFile」にてドライバOpen後、「DeviceIOControl」を使ってBurst転送を行っております。アプリケーション起動後にUSBケーブルが抜けた等で転送が行えない場合に事前に情報を知りたいのですが、良い方法が分かりません。 すいませんが、回答を宜しくお願いします。

みんなの回答

  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

WMIでできそうな気がする。 この記事が参考になりませんか? http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/mar05/hey0315.mspx

0333
質問者

お礼

回答ありがとうございます。 早速、コード化してみようと思います。

0333
質問者

補足

確かに確認できました。 そこでご相談ですが、特定デバイスを一発で使用可能かどうかを判断する方法はありませんか?