![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
デバイスマネージャーの一覧取得
VB2005,Framework2使用です。
現在PCで使用されているデバイスドライバ名を表示させたく、デバイスマネージャーに表示されているデバイス名を列挙し配列に収めたいのですが、調べてみたところSetup API等を使用すると可能な様ですが、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/s …
を参考にしてみてください。
ご回答ありがとうございます。
他のAPIでも同様の事ができるのですね。
少しコードを改変した結果無事にデバイス一覧の列挙を配列に収めることが出来ました!
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- モニター・ディスプレイ 新しいPCモニターの購入を考えています。株取引とFX取引。 4 2022/05/01 12:19
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- Visual Basic(VBA) VBプロジェクトでのフォルダ構成について 1 2023/07/22 03:49
- ドライブ・ストレージ SSHDの再利用 1 2022/04/13 00:43
- その他(セキュリティ) Yahoo! JAPANのID取得について 1 2022/11/30 23:00
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- デスクトップパソコン キャプチャーボードDRECAP DC-HC4のドライバー 1 2022/05/30 15:40
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Word(ワード) 折りたたみ機能の使い方 1 2022/04/01 01:35
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
COM接続デバイスのポート番号特定方法について
Visual Basic(VBA)
-
【VB6】デバイスマネージャを表示させたい
Visual Basic(VBA)
-
プログラムでUSB機器が接続された事を認識するにはどうしたら良いのでしょうか?
Visual Basic(VBA)
-
-
4
コマンドプロンプトでデバイスマネージャーのデバイス名取得方法
その他(コンピューター・テクノロジー)
-
5
VB.netでUSBメモリの固有ID(シリアル)を取得する方法
Visual Basic(VBA)
-
6
ManagementClassが見つからない。
C言語・C++・C#
-
7
VBでFD、USBの有効・無効を操作したい
Visual Basic(VBA)
-
8
ミキサーの情報の取得方法を教えて
Visual Basic(VBA)
-
9
複数のカメラ認識について
C言語・C++・C#
-
10
EXCEL VBAで、PnPでCOMポート番号取得
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA 変数名に変数を使用したい。
-
画像ファイルを配列に格納する方法
-
ASPのReDim Preserveについて
-
ASCIIコードに変換するには?
-
C言語 ポインタと配列
-
Excel2010のinputboxで複数デー...
-
二分探索について
-
構造体配列の特定のメンバーをF...
-
コンピュータ言語で配列ってど...
-
白黒画素の暗号化について
-
テキストボックの文字を一行ず...
-
型が一致しませんとエラー
-
8bitインデックス画像の入出力方法
-
配列をさらに小分けしたい。
-
EXCEL VBA 配列デー...
-
エクセルの列一括書き込み
-
配列からのCSVファイルの作...
-
配列入れ替えの効率的方法は
-
VBA どっちが速い?
-
VB.NETにて、構造体へデータを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA 変数名に変数を使用したい。
-
C#でbyte配列から画像を表示さ...
-
vba フィルター 複数条件 3つ以...
-
Dir関数で読み取り順を操作でき...
-
エクセルでXY座標に並べられた...
-
配列の中の最大値とそのインデ...
-
VB.NETの配列にExcelから読み込...
-
定数配列の書き方
-
Excel2010のinputboxで複数デー...
-
大量の変数を定義するにはどう...
-
構造体配列の特定のメンバーをF...
-
構造体配列内の文字列検索のよ...
-
Redim とEraseの違いは?
-
Segmentation Fault (メモリ制限?)
-
OutOfMemoryExceptionの回避策...
-
VBAでMODE関数をつくる
-
COBOLの基本的な事なので...
-
Excelのメモリ(配列)の上限は2G...
-
コンボボックスのインデックス...
-
VB6のメモリ解放に関して
おすすめ情報