在做一个注册机,想读取硬盘的物理序列号和网卡mac,作为机器码,可用GetVolumeInformation得到的是逻辑序列号,重装系统的话会改变的,所以想取得硬盘的物理序列号。网上搜了一大堆,讲的太乱,还是没解决。哪位有调试好的,贴一下,谢谢!顺便问一下,在dos命令窗口,c:\windows目录下通过输入ipconfig/all得到的那个地址xx-xx-xx-xx-xx-xx(mac地址)重装系统的话,会不会改变?

解决方案 »

  1.   

    http://vfly.blogchina.com/blog/310946.html试试。我也不知道。学习
      

  2.   

    要用到DDK。http://dev.csdn.net/develop/article/17/17097.shtm有详细介绍和代码
    网卡的MAC地址是一卡一号,是网卡本身定义的,和操作系统无关。
      

  3.   

    要想稳定的获得硬盘序列号,是不容易的...
    ipconfig/all得到的那个地址xx-xx-xx-xx-xx-xx(mac地址)重装系统的话,会不会改变?
    这个是网卡的物理地址,只要不换网卡就不会变,
    建议用它来加密,比用硬盘序列号简单有用.