网卡是不是有一个物理地址是不能修改的? 在我的连接里面修改的MAC地址只是他的逻辑地址在网上下了不少源代码, 发现只要我在我的连接里面修改了MAC地址, 读取出来的MAC地址就变了不知道真正的MAC地址怎么读取贴出部分源代码, 货给些提示即可谢谢

解决方案 »

  1.   

    应该是不能修改的,以前用过一个认证程序,当修改MAC地址后,会警告系统MAC和物理MAC不一致
    至于如何得到。同问
      

  2.   

    http://blog.csdn.net/biweilun/archive/2009/04/20/4093316.aspx
      

  3.   

    通过读注册表
    找出网卡的class ID
    然后通过DeviceIoControl判断
    在网上搜索一下使用Netbios不能保证获取真实的物理MAC
      

  4.   

    应用程序读出来的都是注册表中的MAC地址,而这个地址又是可以改的,要想读取网卡上的物理地址,恐怕需要驱动程序了吧。
      

  5.   

    可以读注册表,也有一个函数可以直接取得其MAC地址。
    MAC地址就是物理地址。
      

  6.   

    自己写个程序就ok了 一种方式使用iphlpapi.dll实现
    第二种使用winpcap开发包 winpcap开发很简单