• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:デバイスマネージャーの一覧取得 )

デバイスマネージャーの一覧取得

このQ&Aのポイント
  • VB2005,Framework2使用です。現在PCで使用されているデバイスドライバ名を表示させたく、デバイスマネージャーに表示されているデバイス名を列挙し配列に収めたいのですが、VBではどのように記述すれば良いのでしょうか?
  • API利用までの知識がないのでここで凄く挫折しています・・VBではありませんが、以下のサイトが参考になると思います。
  • 参考:http://www.usefullcode.net/2006/12/post_19.html

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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 を参考にしてみてください。

heaven123
質問者

お礼

ご回答ありがとうございます。 他のAPIでも同様の事ができるのですね。 少しコードを改変した結果無事にデバイス一覧の列挙を配列に収めることが出来ました! ありがとうございました。

関連するQ&A

専門家に質問してみよう