软件使用期限控制的解决方法   (给客户使用时间可以进行设置,有的三个月,有的是一年,或其他!)   
    
  程序到期后自动不能用!等客户把相应的款付清后,让程序再能使用!   
    
      现在思路是想另外弄一小程序对EXE操作,在小程序界面放上可以设置时间的控件,还有能产生二个KEY,其中一个用于试用期,另一个用于付清款后。
不知道该怎么搞!??请问哪个弄过的,给代码来参考参考,多谢!

解决方案 »

  1.   

    用注册码,加密后的注册码本身代表日期,运行时每次检查日期<防止修改等>
      

  2.   

    看看这个帖子,也许对你有些帮助:http://topic.csdn.net/u/20090922/21/f227a560-478f-4871-b353-7e6dca18d9b1.html
      

  3.   

    给客户时直接在程序里设定到期的日期,运行时访问网络上的公共时间服务器。
    (每个时间服务器的时间格式有可能不同) 
    如:
      DecodeTime(StrToTime(sTime),hh,mm,ss,ms);  
      hh:=(hh+8) mod 24; // 如果取得的是格林尼治时间,就要转换成北京时间