C#实现的小功能:[1]C#获取CPU序列号
1、这要用到两个类:ManagementClass 和 ManagementObjectCollection
需要添加引用.Net:System.Management
并添加using System.Management;
![C#实现的小功能:[1]C#获取CPU序列号](https://exp-picture.cdn.bcebos.com/e2aefe781431dfb62926cfd512cf02532e63639d.jpg)
![C#实现的小功能:[1]C#获取CPU序列号](https://exp-picture.cdn.bcebos.com/988e1c532f632385c17c7a22cce833e038725d9d.jpg)
2、首先建立一个CIM管理类:
ManagementClass mc = new ManagementClass("Win32_Processor");
Win32_Processor是WMI中的一个Win32类
3、然后得到WMI示例的集合:
ManagementObjectCollection moc = mc.GetInstances();
4、最后遍历集合即可得到CPU序列号:
foreach (ManagementObject mo in moc)
{
cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
//break;
}
![C#实现的小功能:[1]C#获取CPU序列号](https://exp-picture.cdn.bcebos.com/32a127723d03bbea16cca8fbea43d7d44931549d.jpg)
5、好了,完事。如此就能得到本机的CPU序列号了,呵呵。
![C#实现的小功能:[1]C#获取CPU序列号](https://exp-picture.cdn.bcebos.com/31097f43d7d4483129a16e14d40f822b75ee519d.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:126
阅读量:25
阅读量:63
阅读量:170
阅读量:72