privatestring[]GetMoc() { string[]str=newstring[3]; ManagementClassmcCpu=newManagementClass("win32_Processor"); ManagementObjectCollectionmocCpu=mcCpu.GetInstances(); foreach(ManagementObjectminmocCpu) { str[0]=m["ProcessorId"].ToString(); } ManagementClassmcHD=newManagementClass("win32_logicaldisk"); ManagementObjectCollectionmocHD=mcHD.GetInstances(); foreach(ManagementObjectminmocHD) { if(m["DeviceID"].ToString()=="C:") { str[1]=m["VolumeSerialNumber"].ToString(); break; } } ManagementClassmcMAC=newManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollectionmocMAC=mcMAC.GetInstances(); foreach(ManagementObjectminmocMAC) { if((bool)m["IPEnabled"]) { str[2]=m["MacAddress"].ToString(); break; } } returnstr; }