以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何防止篡改系统时间  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185266)

--  作者:dj68301367
--  发布时间:2023/2/13 16:38:00
--  [求助]如何防止篡改系统时间
单机版软件,如何防止篡改系统时间,
月租或年租用户,如何限制用户使用时间,

[此贴子已经被作者于2023/2/13 16:38:56编辑过]

--  作者:bioafanda
--  发布时间:2023/2/13 16:39:00
--  
买个单机版的不就行了。
--  作者:有点蓝
--  发布时间:2023/2/13 16:50:00
--  
如果联网,可以获取网络时间:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=161858
如果没有联网,就没有办法了

--  作者:chen37280600
--  发布时间:2023/2/14 9:10:00
--  
你可以特意放个炸弹:
1软件记录每次打开的时间,把当前时间和上次时间,做个减法,取一个绝对值
2把那个绝对值,作为累计使用的天数
3例如超过300天,就自行锁住软件,提示过期,找你激活
4如果客户恶意修改时间,改为1年前,呵呵,管它,照样累计365天,照样提示过期,必须找你激活处理。然后你就告诉客户,没事别给老子乱改系统时间,触发防盗版机制。

只要是个正常用户,不改时间正常往前使用软件,就只会按部就班的过期。

--  作者:dj68301367
--  发布时间:2023/3/16 8:30:00
--  
杰哥,软件记录打开的时间保存在那里比较好,在软件中、注册表等,重装就会还原了
--  作者:有点蓝
--  发布时间:2023/3/16 8:51:00
--  
没有联网基本是没有什么办法的。考虑硬件加密,比如:http://www.foxtable.com/webhelp/topics/2658.htm
--  作者:qqzwc
--  发布时间:2023/3/16 14:38:00
--  
保存在外部数据源-带密码的mdb数据库里呀,这样他想重装还原的话,除非不要数据库了。
保存在内部数据源一样,他重装就丢失数据库的数据了。
如果是纯工具类没啥数据的话,根据机器码+系统安装时间或软件安装时间,生成一个注册文件,每次都要找你申请key才能使用,想重装就得掂量一下了
除了在软件中和注册表中,在C盘D盘等比较隐秘的位置,也生成个文件记录一下。

如果有对方有很懂软件的,以上都可能失效,关键是都很懂软件了自己做一个你的软件也很轻松,就不必防着了
[此贴子已经被作者于2023/3/17 10:44:01编辑过]

--  作者:y2287958
--  发布时间:2023/3/16 17:13:00
--  
保存在那意义都不大