想请教一下,在软件中怎样实现注册功能.(比如:
用户EMAIL他的机器硬盘序列号给我.我通过他发的硬盘序列号生成一个注册码并EMAIL给他.
然后他通过注册码申请成功!!)
或者还有什么其他的方法????
最好有实例说明.谢谢啦!!!

解决方案 »

  1.   

    像cpu序号,网卡mac等等都可以用来作为注册使用用户发送给你的注册序列号可以是通过上述信息加密后的一个字符串
      

  2.   

    http://2ccc.com中有不少软件注册的例子,参考一下吧
      

  3.   

    用试用期或次数,比如30天或50次。将exe首次运行时,将试用期和次数写入exe,每运行一次递减。最后失效。
    将数据写入exe的方法很多,可以到网上down
      

  4.   

    -->>lxj2006() 
    如何将数据写入exe中??
    每次运行不是所有的数据都要初始化吗???
    将次数写入本地文件?不行.注册表?不行.数据库里更不行了吧.怎么办呀?
      

  5.   

    可以根据硬盘序列号等硬件信息作为机器码,然后运用一些加密算法,如RSA,MD5等,得出注册码.当然也可以选用一些加密软件,如asprotect,ACprotect,sdprotect等加密压缩你的程序.