静观其变

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 

        private string[] GetMoc()
        
{
            
string[] str = new string[3];
            ManagementClass mcCpu 
= new ManagementClass("win32_Processor");
            ManagementObjectCollection mocCpu 
= mcCpu.GetInstances();
            
foreach(ManagementObject m in mocCpu)
            
{
                str[
0= m["ProcessorId"].ToString();
            }


            ManagementClass mcHD 
= new ManagementClass("win32_logicaldisk");
            ManagementObjectCollection mocHD 
= mcHD.GetInstances();
            
foreach(ManagementObject m in mocHD)
            
{
                
if(m["DeviceID"].ToString() == "C:")
                
{
                    str[
1= m["VolumeSerialNumber"].ToString();
                    
break;
                }

            }


            ManagementClass mcMAC 
= new ManagementClass("Win32_NetworkAdapterConfiguration");
            ManagementObjectCollection mocMAC 
= mcMAC.GetInstances();
            
foreach(ManagementObject m in mocMAC)
            
{
                
if((bool)m["IPEnabled"])
                
{
                    str[
2= m["MacAddress"].ToString();
                    
break;
                }

            }


            
return str;
        }

posted on 2005-06-13 11:04  wangyue  阅读(6303)  评论(3编辑  收藏  举报