怎么写代码限定软件使用期限???比如使用期限为一个月?

解决方案 »

  1.   

    写个LISTENER,安装的时候注册一下当前的时间,以后程序运行的时候检测系统时间,两个时间一减超过一个月就吧程序OVER掉.或者在是初始化的那个时间上自增,到了一个月OVER掉.
      

  2.   

    java不行吧,用的话,应该是jni
      

  3.   

    java做这个是没什么大作用, 反编译后修改就没用了.
      

  4.   

    回复人: kingfish(POWER OF JAVA) ( ) 信誉:115  2005-08-25 23:36:00  得分: 0  
     
     
       java做这个是没什么大作用, 反编译后修改就没用了.  
     说得是,不过可以给 jar签名来用.
    听说(我没有去做过)      自己写一个专门的类加载程序.加载自己已经签名的jar文件.不过,我是用C实现的,(JNI).
    第一次使用时记录这次使用日期,加密后 ,存放到一个文件中。程序运行时,隔一段时间,当前时间都与里面的日期比较。如果小于或者等于则 退出(说明有人修改过日期)加密后,然后就把当前的日期存放到该文件中 。