我想知道关于怎么给软件加上注册号的问题.
最开始是想采用日期的办法,试用一个月,
把日期变换后写到注册表去,但是日期到了,
用户删除软件,重新安装还是可以用的,那么
你们是怎么来解决这个问题的?请赐教呀!

解决方案 »

  1.   

    将信息写道注册表中是不安全的,通过监视注册表的改动可以找到信息保存位置,最好保存到其他地方,可以根据系统system目录中的user32.dll等文件的创建时间来判断windows的安装时间,以此推断自己的软件安装时间
      

  2.   

    user32.dll的创建或者修改时间好像并不是系统安装时间哦
      

  3.   

    user32.dll的文件属性也是可以改的。
      

  4.   

    主要方法:
    a.读bios信息.
    b.读cpu系列号.
    c.读网卡id..
    d.读硬盘系列号.参考:一种简单注册码加密的例子分析
    http://www.vckbase.com/document/viewdoc/?id=295