以下是引用taifu945在2015-6-1 10:52:11的发言:
一般不会与本地系统时间进行比较的。通常的做法是:把安装完以后第一次运行的时间隐藏在某个文件中,然后每次和该静态时间比较。VFP可能不擅长这个,但可以用其它办法进行限制,比如:限制功能。如果你做得高大上一些,利用时间服务器进行比对也是可以的,但也容易被破解。现在很多大型软件利用服务器进行注册码的有效性比对,不是都被轻松地破解了么?比如:Acdsee、Photoshop、Lightroom等。没有绝对破解不了的软件,就看有没有人去做。
“......把安装完以后第一次运行的时间隐藏在某个文件中,然后每次和该静态时间比较。.......”
原以为一个准备“得瑟得瑟”的想法,玩起来还挺复杂的。
taifu945老师讲的:“和该静态时间比较”,如是在某一天内,利用TIME函数,比较好判断是否满一天了;
但如果某人:(1) 今天8:00开机运行本软件;
(2)第2天不开机, 第3天8:00开机运行本软件;
(3)第4天-第n天不开机,第n天8:00开机运行本软件;
如果不借助“本地系统时间”,软件运行环境只是单机无网络,还能有啥武器能进行判断区分:第3天? 第n天?