首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

CPU,硬盘ID?解决方案

2012-02-08 
CPU,硬盘ID??我用C#获得了客户端的CPU和硬盘的ID可是我怎么才能从ID中分析出CPU产家,型号,频率和硬盘的型

CPU,硬盘ID??
我用C#获得了客户端的CPU   和   硬盘的ID   可是我怎么才能从ID中分析出CPU产家,型号,频率和硬盘的型号,容量呢??
例:cpu序列号:0000005500000F12  
硬盘序列号:IC25N040ATMR04  
这是我获得的ID号,请高手指教,谢谢!!

[解决办法]
▲【C#中获取cpu序列号,硬盘ID,网卡MAC地址】▲
private void GetInfo()
{
string cpuInfo = " ";//cpu序列号
ManagementClass cimobject = new ManagementClass( "Win32_Processor ");
ManagementObjectCollection moc = cimobject.GetInstances();
foreach(ManagementObject mo in moc)
{
cpuInfo = mo.Properties[ "ProcessorId "].Value.ToString();
Response.Write ( "cpu序列号: "+cpuInfo.ToString ());
}

//获取硬盘ID
String HDid;
ManagementClass cimobject1 = new ManagementClass( "Win32_DiskDrive ");
ManagementObjectCollection moc1 = cimobject1.GetInstances();
foreach(ManagementObject mo in moc1)
{
HDid = (string)mo.Properties[ "Model "].Value;
Response.Write ( "硬盘序列号: "+HDid.ToString ());
}

热点排行