2009-11-14 23 views

回答

0

快速“N脏:与WMI

foreach(ManagementObject objMO in objMOC) 
{ 
    if(!(bool)objMO["ipEnabled"]) 
     continue; 

    if(!string.Equals(objMO["MACAddress"], "00:ff:xx:xx:xx:xx")) 
     continue; 

    // change settings 

    break; 
} 
+0

Thanks mate!我可能很快就会回到另一个相关的问题;) – Oppermann 2009-11-15 11:33:29

0

一个大问题通常,你不easyly找到所需的信息,如果一个对象/属性为只读或可更新。

但GENRAL的方式来使用此方法 - 你上面的循环 - 会是这样:

 
objMO["PropertyName"] = "newValue"; 
//But may be the following (I do it rarely): 
//objMO["PropertyName"].Value = "newValue"; 
objMO.Put(); //That it! 

当然,使用正确的数据类型。

试试吧,我希望它有帮助!

br - mabra