如何唯一地标识一台电脑,即使它不带网卡??
我知道网卡的MAC地址可以唯一地标识一台电脑,如果一台电脑没有带网卡的话如何标识它是唯一的呢??用什么api函数取得它呢???
如何取得Mac地址也请一并告知,谢谢

解决方案 »

  1.   

    可以用它的CPU的ID或是硬盘的ID来标识呀!现在的很多软件做防盗版的授权就是这样的,如果要盗版的话,不太容易
      

  2.   

    那么如何用api函数取得它呢??
      

  3.   

    尤其是 cpu的id ,我觉得这个最实用一点吧,因为硬盘可能会换也可能用双硬盘啊
      

  4.   

    即使是MAC地址也可以伪造的。
      

  5.   

    这个相应的API是:http://www.google.com/search?q=CPU+DELPHI+%E5%BA%8F%E5%88%97%E5%8F%B7&ie=UTF-8&oe=UTF-8&hl=zh-CN&lr=我在GOOGLE中找到的了,还有一个办法是记下主板的序列号
      

  6.   

    用cpu和硬盘的序列号一起用,我只知道得到硬盘的序列号api函数
    unsigned long  dwIDESerial;
    GetVolumeInformation"C:\\",NULL,NULL,&dwIDESerial,NULL,NULL,NULL,NULL);