社区
C#
帖子详情
C# 注册表 验证软件有效期问题
wanggong126
2012-12-27 03:38:18
如何控制软件的有效期限,比如一个月.
目前已完成注册表读取和写入以及比较的部分,软件第一次启动写入一个初始日期,可是取得验证日期是电脑的本地时间,如果客户修改本地时间,校验就作废了.
又不想通过取远程服务器的时间,有没有什么好的做法?
...全文
329
5
打赏
收藏
C# 注册表 验证软件有效期问题
如何控制软件的有效期限,比如一个月. 目前已完成注册表读取和写入以及比较的部分,软件第一次启动写入一个初始日期,可是取得验证日期是电脑的本地时间,如果客户修改本地时间,校验就作废了. 又不想通过取远程服务器的时间,有没有什么好的做法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2012-12-27
打赏
举报
回复
现在还会有用户修改时间为了运行一个试用的软件么?机器时间越来越重要。
leafly0719
2012-12-27
打赏
举报
回复
学习微软数据库的做法: 1)记录第一次使用软件的时间, 2)以后每次使用都记录下时间, 3)当软件打开时,首先判断当前时间是否是上次记录的时间之后的时间,若不是,则直接判断过期。 4)第三步判断完成后,在判断是否超过一个月
qiang121
2012-12-27
打赏
举报
回复
也可以不用注册表哈,可以是(1)在C盘某个位置创建个文件,软件里加各Timer,每10分钟或20分钟往文件里的计数器的值加1,当计数器大于1个月应有的计数器,则判断软件过了试用期。 (2)或者通过Bios日期。 (3)其他方法
wanggong126
2012-12-27
打赏
举报
回复
不行,要求的就是时间,不限制次数,次数的话就比较好搞了,每次启动改改注册表就行
adrianEvin
2012-12-27
打赏
举报
回复
限制登录次数,每次登录就去修改注册表+1 达到30次 或者 50次 就不允许开启呗。
C#
软件
注册期限
验证
代码
使用
C#
验证
注册期限代码,
注册表
写入设备信息、写入注册时间。
C#
实现的
软件
试用期设置
C#
实现的
软件
试用期设置,里面包含两种实现方法,一种需访问
注册表
,另一种不需要访问
注册表
跨bs和cs单点登录业务流程方案梳理(已按其在项目中实现).doc
这种SSO解决方案提高了用户体验,减少了重复登录的繁琐,同时也需要在安全性和便利性之间找到平衡,例如定期更新accessToken,限制其
有效期
,以及实施严格的MAC地址
验证
策略。在实际项目中,应根据具体需求和安全...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章