最好能个例子

解决方案 »

  1.   

    软件本身内部有一个算法,由注册号得到注册码,通过比较它计算出的注册码与输入的注册码之间的异同来达到判断是否注册的目的。
    至于如果记录是否注册,方法有很多,比如注册表记录,还有修改EXE文件的。
      

  2.   

    读取硬件信息比如CPU序列号,硬盘序列号等等,读取到后自己将这些信息加工一下,形成自己的注册码,和用户输入的或保存的进行比较(用户只需输入一次,正确后将它保存起来,注册表或文件都可以)...
      

  3.   

    本地注册:
    硬件标识+密钥+加密算法=>生成注册文件(或写入注册表,或写入莫个exe文件的空白位置)
    联机注册:
    硬件标识+注册信息=>上传到服务器=>获得注册文件
    软件每次启动就去判断注册文件是否有效。