获取cpu序列号,硬盘ID,网卡MAC地址

by 清泉 21. 九月 2008 14:09
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();
  }
  }

用php获取网卡的MAC
<?php
@exec("ipconfig /all",$array);
for($Tmpa;$Tmpa<count($array);$Tmpa++){
    if(eregi("Physical",$array[$Tmpa])){
        $getstr=explode(":",$array[$Tmpa]);
        echo $getstr[1];
    }
}
?>

Tags: , ,

学习心得

评论

添加评论



(将显示你的Gravatar头像)  

biuquote
微笑得意调皮害羞酷大笑惊讶发呆喜欢可怜尴尬闭嘴噘嘴皱眉伤心抓狂呕吐坏笑漫骂发怒
Loading



Supidea.com 晨飞的梦 @ All Rights Reserved. Powered by BlogYi.NET ver:1.8.0.0. 苏ICP备09011404号

关于博主

kamau
抱着美好的理想背井离乡,这酸甜苦辣只能默默忍受。既然选择了路,就得风雨兼程……

Calendar

<<  五月 2012  >>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

在日历中查看文章

最近的评论

Comment RSS

声明

      本博所发一切破解相关附件只作学习研究交流之用,严禁用于商业用途,请在下载24小时内删除。
      本博所有网友评论不代表本博立场,版权归其作者所有。

© Copyright 2009