1 string GetCpuID() 2 { 3 try 4 { 5 //獲取CPU序列號代碼 6 string cpuInfo = "";//cpu序列號 7 8 ManagementClass mc = new ManagementClass("Win32_操作系統的登錄用戶名 111 /// </summary> 112 /// <returns></returns> 113 string GetUserName()114 {115 try116 {117 string st = "";118 ManagementClass mc = new ManagementClass("Win32_ComputerSystem");119 ManagementObjectCollection moc = mc.GetInstances();120 foreach (ManagementObject mo in moc)121 {122 st = mo["UserName"].ToString();123 }124 moc = null;125 mc = null;126 return "系統登錄用戶名:"+st;127 }128 catch129 {130 return "unknow";131 }132 finally133 {134 }135 }136 /// <summary> 137 /// PC類型 138 /// </summary> 139 /// <returns></returns> 140 string GetSystemType()141 {142 try143 {144 string st = "";145 ManagementClass mc = new ManagementClass("Win32_ComputerSystem");146 ManagementObjectCollection moc = mc.GetInstances();147 foreach (ManagementObject mo in moc)148 {149 st = mo["SystemType"].ToString();150 }151 moc = null;152 mc = null;153 return "電腦類型:"+st;154 }155 catch156 {157 return "unknow";158 }159 finally160 {161 }162 }163 /// <summary> 164 /// 物理內存 165 /// </summary> 166 /// <returns></returns> 167 string GetTotalPhysicalMemory()168 {169 try170 {171 string st = "";172 ManagementClass mc = new ManagementClass("Win32_ComputerSystem");173 ManagementObjectCollection moc = mc.GetInstances();174 foreach (ManagementObject mo in moc)175 {176 st = mo["TotalPhysicalMemory"].ToString();177 }178 moc = null;179 mc = null;180 return "物理內存:"+st;181 }182 catch183 {184 return "unknow";185 }186 finally187 {188 }189 }190 /// <summary> 191 /// 獲取計算機名稱192 /// </summary> 193 /// <returns></returns> 194 string GetComputerName()195 {196 try197 {198 return "計算機名:"+System.Environment.GetEnvironmentVariable("ComputerName");199 }200 catch201 {202 return "unknow";203 }204 finally205 {206 }207 }新聞熱點
疑難解答