标题:请教:如何用VFP编程实现"软件的有效期天数"的问题?
只看楼主
whsjs
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2014-7-12
结帖率:66.67%
已结贴  问题点数:20 回复次数:25 
请教:如何用VFP编程实现"软件的有效期天数"的问题?
请教:如何用VFP编程实现"软件的有效期"的问题?

   这几天几个朋友闲聊,谈起使用VFP编写个控制"程序的有效期"的方法:___显摆显摆呗。

   本以为简单得很,如现在为2015.5.31,如有效期为10天,则每次打开软件,与当前日期比较,如超出2015.6.9,则软件不执行。

   但这样设计的话,有个致命弱点,如使用者“一直调整系统时间小于 2015.6.9 ,则此控制方法就失效了”。___被人笑话了。

   网上有些“有效期为30天的试用版”软件,试过,单纯修改时间,无法避免“失效”!

   请教,VFP能实现吗?
  
   
搜索更多相关主题的帖子: 有效期 笑话 朋友 如何 软件 
2015-05-31 17:16
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:2 
换个角度
使用次数限定

坚守VFP最后的阵地
2015-05-31 19:53
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
liuxingang28 系列讲座的帖子里好像谈过这个问题
https://bbs.bccn.net/thread-427852-1-1.html

坚守VFP最后的阵地
2015-05-31 19:54
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:2 
可以通过联网取互联网日期。

活到老,学到老! http://www. E-mail:hu-jj@
2015-05-31 20:07
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
没有网怎么办

坚守VFP最后的阵地
2015-05-31 20:09
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
VFP做的程序侧重于数据管理,绝大多数数据是与日期相关的。换个角度,只要将用户第一次录入的数据日期保留在某个特定的地方,以后的数据日期与此相比较,就很容易控制程序的试用期是否到了。如果这个特定的地方选择的好,即便用户重新安装程序,你也可以知道他是否超期使用。

活到老,学到老! http://www. E-mail:hu-jj@
2015-05-31 20:13
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:2 
试用的话也可以做些功能限制,如主要数据表的记录数限制,超过限制的记录数就不保存,从而限制了用户的有效使用。
2015-05-31 20:49
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:2 
不是单纯检测系统时间的

授人以渔,不授人以鱼。
2015-05-31 21:49
whsjs
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2014-7-12
得分:0 
以下是引用sdta在2015-5-31 19:54:55的发言:

liuxingang28 系列讲座的帖子里好像谈过这个问题
https://bbs.bccn.net/thread-427852-1-1.html
版主好,这个讲座博大精深,得好好消化啊.谢谢啦.
2015-05-31 21:52
whsjs
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2014-7-12
得分:0 
以下是引用hu9jj在2015-5-31 20:13:37的发言:

VFP做的程序侧重于数据管理,绝大多数数据是与日期相关的。换个角度,只要将用户第一次录入的数据日期保留在某个特定的地方,以后的数据日期与此相比较,就很容易控制程序的试用期是否到了。如果这个特定的地方选择的好,即便用户重新安装程序,你也可以知道他是否超期使用。

“......以后的数据日期与此相比较,......”?

现在,实际上主要考虑的是,用户可以“有效控制本机的时间”,使其与“第一次录入的数据日期”没有变化;或“在允许的变化范围内”,永远满足“试用期”?
2015-05-31 21:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-446029-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.355375 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved