簡體   English   中英

如何使用WMI列出設備類型?

[英]How do I list device types using WMI?

我正在使用WMI Code Creator生成代碼,以幫助列出設備管理器中顯示的設備類型。 我正在嘗試檢測調試器的存在,該調試器顯示在設備管理器中作為其自己的類型(例如,在我的計算機下列出,類別是計算機,磁盤驅動器,顯示適配器,Jungo ..... Jungo是我的一個想)

在Jungo下,PEMicro USB Multilink(i0)和PEMicro USB串行端口(i1)出現。 我只是想在繼續之前驗證設備是否存在並由Windows檢測到。

什么是正確的命名空間? 它是root \\ CIMV2嗎? 如果是這樣,那將是什么類,以及它將具有哪些屬性?

我之前沒有WMI經驗,所以請告訴我哪些其他信息會有所幫助。

簽出樣本片段,其中顯示計算機上所有已安裝的設備。

strComputer = "." 
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") 
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_PnPSignedDriver",,48) 
For Each objItem in colItems 
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "Win32_PnPSignedDriver instance"
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "DeviceName: " & objItem.DeviceName
Next

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM