我看到很多程序都是根据硬件号,然后用户把该硬件号告诉软件开发者,再由软件开发者根据这个硬件号得到注册码。这个功能如何实现?

解决方案 »

  1.   

    一般是取硬盘序列号,但对无盘工作站就无办法了,再说得到的往往不是出厂那个号码,只是格式化后生成的,这样客隆硬盘照样可以盗版。如果取网卡出厂号码对无网卡的不起左右。至尽没找到取得CPU的ID 的代码,奔三后应该有唯一的ID。剩下的工作只是个计算问题。
      

  2.   

    Girl1983(长发女生),你好。 我现在可以取得硬盘序列号,但在我们单位的好几台机器上试了,其序列号都相同,但在有的电脑上得到的序列号不同,这是为什么?如果相同的话就不能确保唯一了,苦恼!
      

  3.   

    那如何取得CPU的ID 呢?请指教了。
      

  4.   

    你可以用硬盘号+IE版本号+硬盘容量+显卡型号得到一个字符串进行处理
    IE版本号,显卡型号可以在注册表中查,是一具特定的键
      

  5.   

    ygs202(水镜先生) (你取得的是硬盘逻辑编号,不是硬件编号!所以不同硬盘可以有相同的编号的!