//返回的是一个数组,可能存在多个CPU
using System;
using System.Management;
using System.Collections;
public ArrayList GetCpuID()
{
ArrayList al=new ArrayList();
try
{
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
foreach( ManagementObject mo in moc )
{
al.Add(mo.Properties["ProcessorId"].Value.ToString());
}
return al;
}
catch()
{
return null;
}
}
使用WMI来获取CPU序列号
C#获取CPU ID
最新推荐文章于 2025-05-11 02:41:49 发布
本文介绍了一段使用C#语言编写的代码,该代码通过System.Management命名空间下的类和方法来获取计算机上所有处理器的ID。此过程涉及使用ManagementClass类实例化Win32_Processor对象,并遍历其所有实例来收集每个CPU的标识符。
1301

被折叠的 条评论
为什么被折叠?



