有哪位高手知道,通过什么方式能够读取到网卡上的物理地址,也就是用户再怎么改也没用的
我查过资料,windows api提供了一些方法,但是这些方法都无法防止用户修改mac地址,
我现在就是想知道怎样才能读到用户无法修改的那个mac地址

解决方案 »

  1.   

    谁说mac不可以修改?
    修改后windows都可以骗过(其实不是骗,是真的修改了。。)
    你一个C#调用的api怎么能辨别真身呢?
      

  2.   

    using System.ManageMent
     
      {   ManagementObjectSearcher nisc=new ManagementObjectSearcher 
    ( "select * from WIn32_NetworkAdapterConfiguration");
       for (ManagementObject nic in nisc.Get())
      {
        if(COnvert.ToBoolean(nic["ipEnabled"])==true)
         {
            string Mac=Convert.ToString(nic["MACAddress"]);
         }
       }
    }