- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:デバイスマネージャーの一覧取得
)
デバイスマネージャーの一覧取得
このQ&Aのポイント
- VB2005,Framework2使用です。現在PCで使用されているデバイスドライバ名を表示させたく、デバイスマネージャーに表示されているデバイス名を列挙し配列に収めたいのですが、VBではどのように記述すれば良いのでしょうか?
- API利用までの知識がないのでここで凄く挫折しています・・VBではありませんが、以下のサイトが参考になると思います。
- 参考:http://www.usefullcode.net/2006/12/post_19.html
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
WMIのWin32_PnPEntityを使ってみるのはどうでしょうか? Imports System Imports System.Management ' 参照設定が必要 Module Module1 Sub Main() Try Dim searcher As ManagementObjectSearcher searcher = New ManagementObjectSearcher("SELECT * FROM Win32_PnPEntity") For Each queryObj As ManagementObject In searcher.Get() Console.WriteLine("{0}", queryObj("Name")) Next Catch ex As Exception Console.WriteLine(ex.Message) End Try End Sub End Module 必要な情報は http://www.anchorsystems.jp/anchor/ashp/netmon/samples/wmi_hard.html#Win32_PnPEntity.htm を参考にしてみてください。
お礼
ご回答ありがとうございます。 他のAPIでも同様の事ができるのですね。 少しコードを改変した結果無事にデバイス一覧の列挙を配列に収めることが出来ました! ありがとうございました。