http://expert.csdn.net/Expert/topic/1912/1912548.xml?temp=.5094721

解决方案 »

  1.   

    ManagementObjectSearcher query =new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration") ;
    ManagementObjectCollection queryCollection = query.Get();
    foreach( ManagementObject mo in queryCollection ) 

       if(mo["IPEnabled"].ToString() == "True")
         MessageBox.Show(mo["MacAddress"].ToString());
    }
      

  2.   

    http://expert.csdn.net/Expert/topic/1912/1912548.xml?temp=.5094721
      

  3.   

    楼主说的应该是在浏览器客户端怎么读吧,一楼说的好像是读服务器的MAC地址哦.
      

  4.   

    我的意思是:用户在自己的浏览器上读客户端的MAC地址
      

  5.   

    那得做成ocx, 实现读mac功能, 嵌在网页上, 首先ocx会自动下载让客户端注册上, 然后才去运行
      

  6.   

    panyee(快乐王子)能具体一点吗
      

  7.   

    那是不受允许的,INTER的CPU id 都被人骂臭头了,何况是你还想获得客户端MAC 地址?。。那是客户隐私,不受允许,就算MS 推出了此东东,马上就会有反击程序出现,好比bios 里的pocs id disable.exe