windows management instrumentation (wmi)
是可伸縮的系統管理結構,它採用乙個統一的、基於標準的、可擴充套件的物件導向介面。
wmi
為您提供與系統管理資訊和基礎
wmi api
互動的標準方法。
wmi
主要由系統管理應用程式開發人員和管理員用來訪問和作業系統管理資訊。
我們需要使用
.*** framwork
裡面system.management
命名空間下提供的類來實現。
imports
system.management
private
sub button3_click(byval sender as system.object, byval e as system.eventargs) handles button3.click
dim disk as managementbaseobject
dim strresult as
string
dim diskclass = new managementclass("win32_logicaldisk")
dim disks as managementobjectcollection
disks = diskclass.getinstances()
foreach disk in disks
strresult = ""
strresult += "
裝置id:" & disk("deviceid") & vbcrlf
strresult += "
磁碟名稱
:" & disk("name") & vbcrlf
strresult += "
磁碟卷標
:" & disk("volumename") & vbcrlf
if disk("filesystem") <> "" then strresult += "
檔案系統
:" & disk("filesystem") & vbcrlf
strresult += "
磁碟描述
:" & disk("description") & vbcrlf
if system.convert.toint64(disk("size")) > 0 then
strresult += "
磁碟大小
:" & system.convert.toint64(disk("size").tostring()) & vbcrlf
strresult += "
磁碟型別
:" & system.convert.toint16(disk("drivetype").tostring())
endif
msgbox(strresult)
next
endsub
通過WMI獲取主機板資訊
using system using system.collections.generic using system.text using system.management namespace cs 列印主機板資訊 private static void printmotherboardinfo ...
獲取機器硬體資訊(WMI)
有時候我們需要知道一些諸如磁碟資訊,程序資訊一類的東西,有乙個現成的類可以使用managementclass,他建構函式可以使用win32 process和win32 logicaldisk,前面乙個是程序資訊後面乙個是磁碟資訊。managementclass cls new managementc...
C 中通過wmi獲取硬體的資訊
1 簡介 通過c 可以很簡易的得到計算機硬體的資訊。具體步驟如下 1 新增名為system.management的dll。具體方法為 解決方案 新增引用 net system.management。2 在原始檔中新增命名空間using system.management。3 建立management...