当前位置:主页>net>文章内容
C#应用:获取cpu序列号,硬盘ID,网卡MAC地址
来源: 作者: 发布时间:2007-04-05  

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


 
上一篇:C#应用:读取指定盘符的硬盘序列号   下一篇:漫谈Ajax在ASP.Net中的使用
 
  相关文章
·C#应用:读取指定盘符的硬盘序列号
·漫谈Ajax在ASP.Net中的使用
·ASP.NET 2.0移动开发入门之使用模拟器
·ASP.NET技巧:將datagrid控件內容輸出
·ASP.NET技巧:投票结果的图片进度条显
·介绍几个ASP.NET中容易忽略但却很重要
·用.NET 2.0压缩/解压功能处理大型数据
·VS2005和ASP.NET2.0中使用强类型数据
·ASP.NET实现文件的在线压缩和解压缩
·ASP.NET2.0服务器控件之自定义状态管理
·ASP.NET入门随想之检票的老太太
·用C#实现HTTP协议下的多线程文件传输
 
【关闭窗口】
推荐本站资源
最新文章