Chinaunix首页 | 论坛 | 博客
  • 博客访问: 568344
  • 博文数量: 190
  • 博客积分: 10937
  • 博客等级: 上将
  • 技术积分: 2205
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-07 11:28
文章分类

全部博文(190)

文章存档

2012年(1)

2011年(27)

2010年(20)

2009年(142)

我的朋友

分类:

2009-04-07 16:42:47

using System.Management;
using System.Management.Instrumentation;
private void GetInfo() 
{
    //cpu序列号 
    string cpuInfo = ""; 
    ManagementClass cimobject = new ManagementClass("Win32_Processor"); 
    ManagementObjectCollection moc = cimobject.GetInstances(); 
    foreach(ManagementObject mo in moc) 
    { 
        cpuInfo = mo.Properties["ProcessorId"].Value.ToString(); 
        Response.Write ("cpu序列号:"+cpuInfo.ToString ()); 
    } 
    //获取硬盘ID 
    String HDid; 
    ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive"); 
    ManagementObjectCollection moc1 = cimobject1.GetInstances(); 
    foreach(ManagementObject mo in moc1) 
    { 
        HDid = (string)mo.Properties["Model"].Value; 
        Response.Write ("硬盘序列号:"+HDid.ToString ()); 
    } 
    //获取网卡硬件地址 
    ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); 
    ManagementObjectCollection moc2 = mc.GetInstances(); 
    foreach(ManagementObject mo in moc2) 
    { 
        if((bool)mo["IPEnabled"] == true) 
            Response.Write("MAC address\t{0}"+mo["MacAddress"].ToString()); 
        mo.Dispose(); 
    } 
}
 
阅读(1052) | 评论(0) | 转发(0) |
0

上一篇:WMIPath

下一篇:SCO+LINUX+WIN2K多系统引导安装

给主人留下些什么吧!~~