
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
#1のSaKaKashiさんの発言で解決したのでしょうか?
もしかして行き詰っていませんか?
(もしそうであれば、「困っている」と状況を伝えると、サポートをしてくれるはずですよ。)
私もこの質問を見かけて調べたとき、SaKaKashiさんと同じページを見つけたのですが、先に解答されていたので発言をしないでおりました。
WMIでの方法を実際にやったことが無かったので、コピペしてちょっとやってみました。
URLの先のページ。何か不要なスペースが入っているようです。。。
>Set WMI = GetObject("winmgmts: ? ? ." & " ? root ? CIMV2")
↑この部分
Set WMI = GetObject("winmgmts:\\.\root\cimv2")
としてあげると走ります。
発言ついでにWMIではなく、FrameWork利用での方法を載せておきます。
(ほとんど一緒です)
Imports System.Management '要:参照設定[System.Management]
Module Module1
Sub Main()
Dim l_strSQL As String = "SELECT * FROM Win32_DiskDrive where InterfaceType='USB'"
For Each drive As ManagementObject In New ManagementObjectSearcher("root\CIMV2", l_strSQL).Get()
Dim l_strCap As String = drive.GetPropertyValue("Caption")
Dim l_strNo As String = drive.GetPropertyValue("PNPDeviceID")
MsgBox(String.Format("Caption = {0}" & vbCrLf & "SerialNo.= {1}", l_strCap, l_strNo))
Next
End Sub
End Module
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語における再帰呼び出しの...
-
メモリーリークエラーが起こる
-
変数をあなたの身近なものに例...
-
エクセルのメモリ使用状況/Appl...
-
Bitmapを重ね合わせる方法
-
こんなメッセージがでます
-
エラー処理,メモリ開放,exit
-
LoadLibraryしたらFreeLibrary
-
大容量のメモリ確保をスワップ...
-
エクセル キャッシュメモリー...
-
メモリのセグメント違反の解決...
-
VBAの配列サイズとメモリに関して
-
Macターミナルで実行中のプログ...
-
家電製品の電力周波数を変える機械
-
TCP/IP通信時のサーバーからの受信
-
タスクマネージャーのプロセス...
-
このレジの並び方は間違ってま...
-
InternetOpenUrlの引数URL文字...
-
実行時のコマンドプロンプトを...
-
ボタンが押された事を検知する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語で、メモリを解放しないで...
-
Access Violationについて
-
VBAの配列サイズとメモリに関して
-
メモリのセグメント違反の解決...
-
メモリが不足しています(VBA)
-
メモリ不足
-
大容量のメモリ確保をスワップ...
-
ファイルマッピング関数で失敗
-
PC-98で拡張メモリを使え...
-
エラーについて
-
「ヒープサイズの設定」て何?
-
エクセルのメモリ使用状況/Appl...
-
C言語における再帰呼び出しの...
-
オフスクリーンサーフェスへの...
-
1ページに収まるオブジェクト...
-
新規購入PCのスペックについて...
-
4GB搭載したマシンのメモリ情...
-
組み込み系でのmallocについて
-
ルネサスマイコン(R8C) ビルド...
-
Visual Basic Net2003
おすすめ情報