html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

ASP.NET获取CPU序列号,硬盘序列号ID,获取网卡编号_.NET教程_编程技术

[ ] 已经帮助:人解决问题
asp.net|硬盘

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;
}


 

//获取硬盘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 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;
}

 

YrQHTML5中文学习网 - HTML5先行者学习网
YrQHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助