获得计算CPU,网卡硬件地址,获取硬盘ID
2007-11-13 14:24
477 查看
//using System.Management; 同时需要添加引用System.Management
public static void GetHandDisk(out string HDInfo)
{
//获取硬盘ID
string _HDInfo="";
ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection moc1 = cimobject1.GetInstances();
foreach(ManagementObject mo in moc1)
{
_HDInfo = (string)mo.Properties["Model"].Value;
}
HDInfo=_HDInfo;
}
public static void GetCpuInfo(out string cpuInfo)
{
//得到cpu信息
string _cpuInfo = "";//cpu信息
ManagementClass cimobject = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = cimobject.GetInstances();
foreach (ManagementObject mo in moc)
{
_cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
}
cpuInfo = _cpuInfo;
}
public static void GetMacAddress(out string MacAddress)
{
//获取网卡硬件地址
string _MacAddress = "";
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc2 = mc.GetInstances();
foreach (ManagementObject mo in moc2)
{
if ((bool)mo["IPEnabled"] == true)
_MacAddress = mo["MacAddress"].ToString();
mo.Dispose();
}
MacAddress = _MacAddress;
}
public static void GetHandDisk(out string HDInfo)
{
//获取硬盘ID
string _HDInfo="";
ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection moc1 = cimobject1.GetInstances();
foreach(ManagementObject mo in moc1)
{
_HDInfo = (string)mo.Properties["Model"].Value;
}
HDInfo=_HDInfo;
}
public static void GetCpuInfo(out string cpuInfo)
{
//得到cpu信息
string _cpuInfo = "";//cpu信息
ManagementClass cimobject = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = cimobject.GetInstances();
foreach (ManagementObject mo in moc)
{
_cpuInfo = mo.Properties["ProcessorId"].Value.ToString();
}
cpuInfo = _cpuInfo;
}
public static void GetMacAddress(out string MacAddress)
{
//获取网卡硬件地址
string _MacAddress = "";
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc2 = mc.GetInstances();
foreach (ManagementObject mo in moc2)
{
if ((bool)mo["IPEnabled"] == true)
_MacAddress = mo["MacAddress"].ToString();
mo.Dispose();
}
MacAddress = _MacAddress;
}
相关文章推荐
- C#获取CPU序列号代码、硬盘ID、网卡硬件地址等类文件
- 获取硬盘ID ,cpu序列号 ,网卡硬件地址
- 超强获取计算机信息类(可获取cpu序列号,网卡地址,ip地址,硬盘id,登录系统用户,计算机名等等)
- C#获取cpu序列号 硬盘ID 网卡硬地址以及操作注册表
- 获取cpu序列号,硬盘ID,网卡MAC地址
- 超强获取计算机信息类(可获取cpu序列号,网卡地址,ip地址,硬盘id,登录系统用户,计算机名等等)
- C#获取cpu序列号,硬盘ID,网卡MAC地址
- C#获取cpu序列号,硬盘ID,网卡MAC地址
- 获取cpu序列号,硬盘ID,网卡MAC地址
- 计算机硬件通用功能类:硬件信息控制器(主机名,cpu编号,网卡地址,MAC地址,主硬盘编号,ip地址,获取最大线程数,验证服务IP)
- C#获取cpu序列号,硬盘ID,网卡MAC地址
- C#获取cpu序列号 硬盘ID 网卡硬地址以及操作注册表 .
- C#获取cpu序列号,硬盘ID,网卡MAC地址
- 获取cpu序列号,硬盘ID,网卡MAC地址
- unity3d 获取cpu序列号,硬盘ID,网卡MAC地址等硬件可用于加密
- asp.net 获取cpu序列号 硬盘ID 网卡硬地址
- 获取cpu序列号,硬盘ID,网卡MAC地址
- c#中获取cpu序列号,硬盘id,网卡mac地址
- C#应用:获取cpu序列号,硬盘ID,网卡MAC地址
- 获取cpu序列号 硬盘ID 网卡硬地址