.net C# 获取硬件信息_CPU序列号

.net C# 如何获取服务器硬件信息_CPU的序列号

第1个回答  推荐于2016-03-17
string GetCpuID()
{
try
{
//获取CPU序列号代码
string cpuInfo = "";//cpu序列号
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
foreach(ManagementObject mo in moc)
{
cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
}
moc=null;
mc=null;
return cpuInfo;
}
catch
{
return "unknow";
}
finally
{
}

}本回答被提问者和网友采纳
第2个回答  2021-01-05

华硕笔记本系统内如何查看序列号和硬件配置

台式机(AMD平台)性能如何优化

¥2.99

电脑调修-专家1对1远程在线服务

¥38

路由器的选购、设置与进阶玩法

¥39

一看就会的RAID实用教程

¥29.9

小白必看的硬盘知识

¥9.9

    官方服务
      官方网站

.net C# 获取硬件信息_CPU序列号
string GetCpuID(){ try { \/\/获取CPU序列号代码 string cpuInfo = "";\/\/cpu序列号 ManagementClass mc = new ManagementClass("Win32_Processor");ManagementObjectCollection moc = mc.GetInstances();foreach(ManagementObject mo in moc){ cpuInfo = mo.Properties["ProcessorId"].Value.ToString()...

C# 怎么提取各种物理序列号?(CPU、硬盘、显卡等)
第一步:请先在右侧的资源管理器,引用 那里,添加.Net引用,System.Management,这一步是必须的,否则会提示类有错误,很多新手在百度或者其它网站上查找的资料,忽略了这一步无法成功,以为是代码错误,引用System.Management之后,基本上网上的代码都差不多一样,都可以使用的。。第二步:然后在程序中...

C# 中,怎样获得多个CPU的序列号?
需要添加引用.Net:System.Management 并添加using System.Management;首先建立一个CIM管理类:ManagementClass mc = new ManagementClass("Win32_Processor");Win32_Processor是WMI中的一个Win32类 然后得到WMI示例的集合:ManagementObjectCollection moc = mc.GetInstances();最后遍历集合即可得到CPU序列号:fo...

C#如何获取客户端CPU,硬盘,MAC序列号
winform可以,webform几乎就不可能除非写插件,这是在winform下的。客户端的 using System.Runtime.InteropServices;using System.Management;using System;public class HardwareInfo { \/\/取机器名 public string GetHostName(){ return System.Net.Dns.GetHostName();} \/\/取CPU编号 public String GetCpu...

C#如何获取主机硬件品牌型号就像鲁大师硬件检测那种
\/\/获取CPU序列号 public static string GetCPUSerialNumber(){ return GetWMIInfo("ProcessorId", "Win32_Processor");} \/\/获取硬盘序列号 public static string GetHardDiskSerialNumber(){ return GetWMIInfo("SerialNumber", "Win32_PhysicalMedia");} \/\/获取网卡地址 public static string GetNet...

C#获取机器码
\/\/\/ 获取cpu序列号 \/\/\/ \/\/\/ <returns> string <\/returns> public string GetCpuInfo(){ string cpuInfo = ;using (ManagementClass cimobject = new ManagementClass( Win _Processor )){ ManagementObjectCollection moc = cimobject GetInstances();foreach (ManagementObject mo in moc){...

用vc怎么获取硬件信息
1、获取CPU名称:获取HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0子键中获取ProcessorNameString的键值。该注册表子键存储了当前计算机的处理器信息,如CPU名称、标识和厂商等。void CSystemHardwareInfoDlg::OnButton1() {CString strPath="HARDWARE\\\\DESCRIPTION\\\\System\\\\Central...

用c#来获得电脑使用中的网卡硬件的MAC地址。
用C#获取硬件信息最方便的莫过于WMI了,与网卡相关的信息就在Win32_NetworkAdapter这个类里面了。第一个问题:在Win32_NetworkAdapter里有个叫PNPDeviceID的字符串属性,官方的说明是Windows Plug and Play device identifier of the logical device。如果这个属性的前3个字符是PCI, 那么这就是本机的...

如何用.NET来获取CPU,显卡和硬盘的温度
例如,获取CPU的信息,就需要把Key值设成Win32_Processor。所有Key可能的值,列举如下:Win32_1394ControllerWin32_1394ControllerDeviceWin32_AccountWin32_AccountSIDWin32_ACEWin32_ActionCheckWin32_AllocatedResourceWin32_ApplicationCommandLineWin32_ApplicationServiceWin32_AssociatedBatteryWin32_Associated...

C#.NET windows应用程序怎样获得硬盘序列号
using System.Runtime.InteropServices;namespace ArLi.CommonPrj { region how use this?\/ string sVol = getvol.GetVolOf("C");\/ endregion public class getvol{ [DllImport("kernel32.dll")]private static extern int GetVolumeInformation(string lpRootPathName,string lpVolumeNameBuffer,int n...

相似回答