完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我有个程序,需要实现用户使用次数的限制,比如用户只能使用这个程序100次,超过后就锁住。
那么用户已经使用的次数应该怎么保存呢? 放在txt文件,配置文件,注册表中.....这些貌似都不安全,容易被修改? 请问大家有没有什么好的方法,多谢!!! |
|
相关推荐
6个回答
|
|
放到全局变量啊
|
|
|
|
信息进行加密写入二进制文件,如果该文件丢失则立即退出程序,如果里面记录信息已使用100次,同样给出提示退出程序。
|
|
|
|
本帖最后由 fantek 于 2016-2-25 14:18 编辑
楼主提出了一个很有意思的问题,不过有几点疑问: 1、为什么软件要加使用次数限制?方法和目的是相一致的,是不是有更好的方法呢? 2、怎么才算1次呢?和时间相关吗? 3、如何方便地解锁呢? |
|
|
|
fantek 发表于 2016-2-25 10:31 首先感谢你的回答! 1、为什么软件要加使用次数限制?方法和目的是相一致的,是不是有更好的方法呢? 这款软件是内部使用的,但为防止电脑丢失或程序别盗走,才加这个使用次数的功能。这样即使电脑或软件盗走了,他也只能得到有限次的使用权限! 2、怎么才算1次呢?和时间相关吗? 使用次数和时间没关系,只和某个命令的执行次数挂钩,比如访问某个文件的次数。 3、如何方便地解锁呢? 简单的方法是设置管理员账户,可重新初始化使用次数,复杂的话需要跟新license! 再不行就直接锁死,需要开发者重新发布应用才能继续使用! |
|
|
|
首先感谢回复! 但这个方法有个问题,比如当使用者使用了50次时,程序将这个信息加密存到了二进制文件里面,但有人备份了这个文件,他下次使用时先将这个文件恢复,那么使用次数就永远是50次了! |
|
|
|
vdio 发表于 2016-2-25 11:34 所以你这样做是比较难的,你还是像其他收费软件一样吧,让它变成用几天后无法继续使用,这样比较好弄。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
NI USB-6008/6009双通道AO输出及AI输入显示
898 浏览 0 评论
753 浏览 1 评论
1029 浏览 1 评论
4266 浏览 2 评论
2329 浏览 5 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-6 17:55 , Processed in 0.668108 second(s), Total 85, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191