HardwareSerialNumber(硬盘号,CPU号)
2009-06-18 12:12
387 查看
//need using System.Management;
public class HardwareSerialNumber
{
public string GetDiskVolumeSerialNumber()
{
ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"C:\"");
disk.Get();
return disk.GetPropertyValue("VolumeSerialNumber").ToString();
}
public List<string> GetCPUSerialNumber()
{
List<string> cpus = new List<string>();
ManagementClass mc = new ManagementClass("win32_Processor");
ManagementObjectCollection objCollection = mc.GetInstances();
foreach (ManagementObject item in objCollection)
{
cpus.Add(item.Properties["Processorid"].Value.ToString());
}
return cpus;
}
}
public class HardwareSerialNumber
{
public string GetDiskVolumeSerialNumber()
{
ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"C:\"");
disk.Get();
return disk.GetPropertyValue("VolumeSerialNumber").ToString();
}
public List<string> GetCPUSerialNumber()
{
List<string> cpus = new List<string>();
ManagementClass mc = new ManagementClass("win32_Processor");
ManagementObjectCollection objCollection = mc.GetInstances();
foreach (ManagementObject item in objCollection)
{
cpus.Add(item.Properties["Processorid"].Value.ToString());
}
return cpus;
}
}
相关文章推荐
- How To Get Hardware Information (CPU ID, MainBoard Info, Hard Disk Serial, System Information , ...)
- C# 获取硬盘序列号 Volume Serial Number
- [转]C# 获取硬盘序列号 Volume Serial Number
- Ignore Hardware Serial Number
- c#中获取cpu序列号、网卡mac地址、ip地址、硬盘序列号、登录用户名、pc类型、计算机名称、物理内存 【转载】
- Redhat linux 系统的负载与CPU、内存、硬盘、用户数监控shell脚本 推荐
- 转载:linux系统下 python获取 内存、cpu、负载、网络流量、硬盘等信息
- C#实现获取硬盘编号、CPU编号及类型、内存大小及使用情况
- linux系统CPU、内存、硬盘、网络、lnmp服务整体监控邮件报警
- 用MRTG监测Linux系统网络、CPU、内存和硬盘情况
- CPU、内存、虚拟内存、硬盘之间的关系
- Linux系统、版本、CPU、内存查看、硬盘空间
- Source Insight3.5 注册码以及提示 a valid serial number was not entered解决
- Java学习篇之---java获取cpu、内存、硬盘信息
- winform C#取硬件标志 获得机器名,CPU编号,硬盘编号
- 读取树莓派CPU/GPU温度,内存,硬盘使用率
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法
- CPU怎样读取硬盘上的数据的?
- C#获取硬盘编号、CPU编号及类型、内存大小及使用情况
- CPU 频率调节和硬盘温度监控[zt]