主机信息
来源:互联网 发布:java函数返回值 编辑:程序博客网 时间:2024/04/29 16:25
#region 获得主机相关信息 // 得到主板序列号
private string GetMotherBoardSerialNumber()
{
string SerialNumber = "";
ManagementClass mc = new ManagementClass("WIN32_BaseBoard");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
SerialNumber = mo["SerialNumber"].ToString();
break;
}
return SerialNumber.Replace(" ","");
}
// 得到CPU序列号
private string GetMotherProcessorNumber()
{
string CPUCode = "";
ManagementClass mcCpu = new ManagementClass("win32_Processor");
ManagementObjectCollection mocCpu = mcCpu.GetInstances();
foreach(ManagementObject m in mocCpu)
{
CPUCode = m["ProcessorId"].ToString();
}
return CPUCode.Replace(" ", "");
}
// 得到硬盘序列号
private string GetMotherLogicaldiskNumber()
{
string logicaldiskcode = "";
ManagementClass mcHD = new ManagementClass("win32_logicaldisk");
ManagementObjectCollection mocHD = mcHD.GetInstances();
foreach (ManagementObject m in mocHD)
{
if (m["DeviceID"].ToString() == "C:")
{
logicaldiskcode = m["VolumeSerialNumber"].ToString();
break;
}
}
return logicaldiskcode.Replace(" ", "");
}
// 得到网卡MAC地址
private string GetNetworkAdapterConfiguration()
{
string NetworkAdapterConfiguration = "";
ManagementClass mcMAC = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection mocMAC = mcMAC.GetInstances();
foreach(ManagementObject m in mocMAC)
{
if((bool)m["IPEnabled"])
{
NetworkAdapterConfiguration = m["MacAddress"].ToString();
break;
}
}
return NetworkAdapterConfiguration;
}
#endregion
- 主机信息
- 主机信息
- 主机与端口信息
- 获取主机BIOS信息
- 获取主机信息
- solaris查看主机信息
- 获取 主机的信息
- 查询、修改主机信息
- 查询、修改主机信息
- 查看linux主机信息
- C++获取主机信息
- 4.6主机信息
- 主机信息获取
- InetAddress获取主机信息
- 获取主机信息
- SHELL命令-主机信息
- 查看主机信息
- dmitry 收集主机信息
- CFormView上让控件的大小随着窗体的变化而自动适应
- TCP三次握手/四次挥手过程、状态详解
- asp.net2.0多语言版本转换
- 怎样在Delphi中调用EXE文件
- MFC对话框美化--使其具有xp风格
- 主机信息
- 关闭电脑
- 17joys网站后台功能设计-阶段1
- 商业电话
- 用google搜索毫无保护的网络摄像头
- pb - toolbar - 设置字体
- uva oj 10905 解题报告
- 一个男人关心的东西 决定了他的层次
- linux下emacs基本配置