我想做一个对系统中已安装的软件的使用时间控制的程序和注册器,这个程序在软件启动时进行加载,如果程序提示已经到期,软件将无法使用!
比如:有一个软件从安装到系统中开始计算为一个月(即30天),时间控制程序提示软件本月使用到期,请输入注册码!这时用注册器算出一列注册码,输入到时间控制程序后,时间控制程序的计数清零,将重新以输入注册码的时间开始计算,到一个月后再次提示!重复以上步骤!这个时间控制程序和注册器将如何编写?
谢谢
急用,在线等!

解决方案 »

  1.   

    在自己的软件所在目录用一个数据文件记录。
    适当加密就行了。
      

  2.   

    我做过类似的。
    1 记下安装时间,算出到期时间(数据1);
    2 根据数据1产生注册码(数据2),无非是将数据1转换一下;
    3 将数据1和当次使用时间连接为数据3,在本机保存,若注册同时保存注册码;
    4 每次使用时要判断:
     ⑴注册码是否与数据1匹配。
     ⑵当前时间是否大于上次使用时间(防止用户更改系统日期)。
     ⑶当前时间是否小于到期时间。
     若通过,启动程序,否则作相应提示。你可以根据上述思路去编程。
    祝你成功!