C#实现获取CPU序列号
以下是使用C#实现获取CPU序列号的完整源码:
using System;
using System.Management;
class Program
{
static void Main(string[] args)
{
string cpuInfo = GetCpuInfo();
Console.WriteLine("CPU Serial Number: " + cpuInfo);
}
static string GetCpuInfo()
{
string cpuInfo = string.Empty;
using (ManagementClass mc = new ManagementClass("win32_processor"))
{
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (string.IsNullOrEmpty(cpuInfo))
{
cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
break;
}