• λ我爱Aspx >> Asp.Net >> 获取cpu序列号,硬盘ID,网卡MAC地址
  • 获取cpu序列号,硬盘ID,网卡MAC地址

  • :aspxer  Դ:5iaspx  :2007-8-1 13:15:03  ؼ:
  • private void GetInfo()

    {

    string cpuInfo = "";//cpu序列号

    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 ());

    }

    //获取网卡硬件地址

    9558821702001755616

    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();

    }

    }

    Ҷƪл˵?
  • һƪ读取指定盘符的硬盘序列号
    һƪ建立一个传表名参数的存储过程