问题描述
我用以下的代码获取CPU的编号,但发现发好几台机子的编号是一样的,请问这是怎么回事呢?ManagementClasscimobject=newManagementClass("Win32_Processor");ManagementObjectCollectionmoc=cimobject.GetInstances();foreach(ManagementObjectmoinmoc){cpuInfo=mo.Properties["ProcessorId"].Value.ToString();}
解决方案
解决方案二:
那只是产品类型,并不是产品生产的序列号就是同一系列,号码相同的.netQ群:2514097
解决方案三:
如楼上取出来的并不是编号。
解决方案四:
stringGetCpuID(){try{//获取CPU序列号代码stringcpuInfo="";//cpu序列号ManagementClassmc=newManagementClass("Win32_Processor");ManagementObjectCollectionmoc=mc.GetInstances();foreach(ManagementObjectmoinmoc){cpuInfo=mo.Properties["ProcessorId"].Value.ToString();}moc=null;mc=null;returncpuInfo;}catch{return"unknow";}finally{}}
解决方案五:
向LZ学习但还是不明白3楼的能否再说的详细一些哪位高手
时间: 2024-10-30 05:37:05