1、簡介
通過c#可以很簡易的得到計算機硬體的資訊。具體步驟如下:
1)新增名為system.management的dll。具體方法為:解決方案->新增引用-> .net -> system.management。
2)在原始檔中新增命名空間using system.management。
3)建立managementobjectsearcher 物件。方法如下:
managementobjectsearcher searcher = new managementobjectsearcher("select * from " + key);
其中,key是wmi中的物件名。
4)呼叫managementobjectsearcher例項中的get()方法,該方法將會把返回資訊填在這個例項中,然後處理這個例項中的資料。
foreach (managementobject share in searcher.get())
5)每個managementobject的物件中都有一些屬性資料,處理這些資料即可:
feorach (propertydata pc in share.properties)
2、wmi物件名
在wmi中物件名如下:
獲取機器硬體資訊(WMI)
有時候我們需要知道一些諸如磁碟資訊,程序資訊一類的東西,有乙個現成的類可以使用managementclass,他建構函式可以使用win32 process和win32 logicaldisk,前面乙個是程序資訊後面乙個是磁碟資訊。managementclass cls new managementc...
通過WMI獲取主機板資訊
using system using system.collections.generic using system.text using system.management namespace cs 列印主機板資訊 private static void printmotherboardinfo ...
c 獲取硬體資訊
using system using system.runtime.interopservices using system.management namespace hardware 取cpu編號 public string getcpuid return strcpuid catch end m...