如何控制试用版软件的系统时间不被修改

hzpike 2009-08-02 10:13:37
我们公司做了个商业软件,可以让用户试用到指定时间,我们把到期日期写到注册表来判断是否到期。

但是到期后或者安装时客户就把系统时间改前了,软件到期判断就会失效。

请问各位高手是如何做到即使修改了系统时间也能控制试用时间的呢
...全文
859 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzpike 2009-08-05
  • 打赏
  • 举报
回复
就是在非。net软件的工具栏上加上。net写的按钮,如何做,给点提示好吗
微创社(MCC) 2009-08-03
  • 打赏
  • 举报
回复
设定:
时间不能修改为小于最后一次操作时间
优化为,如果小于的话,与最后一次操作时间太相差不能太长。
xqy_2007 2009-08-03
  • 打赏
  • 举报
回复
用系统时间控制的方法本来就不是一个有效的解决办法。
我觉得还是限制使用次数的比较好。
psho78 2009-08-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dancingbit 的回复:]
记录每次使用的时间,下一次的时间不可能早于或等于这个时间。
[/Quote]
这个最好
wuyq11 2009-08-03
  • 打赏
  • 举报
回复
通过web services获取网络时间。记录用户操作日志。判断时间
michaelnami 2009-08-03
  • 打赏
  • 举报
回复
那万一别人用的时候把网断了那网络同步不就没发做了
让爱延续 2009-08-03
  • 打赏
  • 举报
回复
顶三楼,顶顶顶。
netstray 2009-08-03
  • 打赏
  • 举报
回复
使用软件时网络同步时间
风之影子 2009-08-03
  • 打赏
  • 举报
回复
也可以试着通过网络同步时间。


最理想的方法
hzpike 2009-08-03
  • 打赏
  • 举报
回复
我们的软件是24小时不关机的,所以不能用次数来计算啊
dancingbit 2009-08-02
  • 打赏
  • 举报
回复
至于安装时更改时间,总得有个限度吧,总不可能早于软件的发布时间。
可以控制使用时间为从安装之后到某个长度的时间。
也可以试着通过网络同步时间。
dancingbit 2009-08-02
  • 打赏
  • 举报
回复
记录每次使用的时间,下一次的时间不可能早于或等于这个时间。
Zprotect是新一代的软件加密保护系统,拥有多项革命性的创新技术,设计用来保护您的软件产品不被破解,减少由于盗版给您带来的经济损失!此外,Zprotect 拥有简单易用的许可控制系统,您无需更改任何代码,即可为您的软件添加注册机制。与传统软件保护系统相比,Zprotect更加注重对代码的处理,并且拥有良好的稳定性和兼容性,是您配置软件保护系统的最佳选择! Zprotect拥有简单易用、高效灵活的注册和授权管理系统: 一键试用技术. Zprotect 为您提供一键试用技术,您不必修改任何源代码,在短短几分钟之内就可以将您的完整版软件转换为“先试用后购买”的试用版软件,甚至还可以支持带硬件锁定的序列号注册。 内建注册和许可管理系统. Zprotect 内建灵活易用的注册和许可管理系统,您可以轻松创建具有时间限制、硬件锁定、水印信息的注册码。 动态算法生成引擎. 外壳所使用算法均动态生成,随机且唯一,让逆向算法变得困难和高成本。 时间限制注册密钥. 如果您需要限制注册版本的有效期,可以通过创建具有时间限制的注册密钥来实现。 硬件锁定(一机一码). 激活硬件锁定功能的注册密钥,只能在某一特定计算机上使用;您可以通过锁定用户计算机的硬件信息来控制注册码的传播,例如 CPU、硬盘序列号、网卡 MAC 地址等。 密钥黑名单. 如果您的用户泄漏了注册密钥,那么您就可以将该密钥添加进密钥黑名单,这样下一版本更新的时候您就可以锁定该密钥。 启动密码保护. 这种附加的保护可以有效防止软件未经授权的使用,必须输入正确的密码才可以运行程序。 试用次数、天数、日期和运行时间限制. 使用 Zprotect ,您可以轻松为您的应用程序添加试用次数、试用天数、试用日期和试运行时间等限制;这样您的客户就可以全功能评估您的软件产品,增大购买意向
Zprotect是新一代的软件加密保护系统,拥有多项革命性的创新技术,设计用来保护您的软件产品不被破解,减少由于盗版给您带来的经济损失!此外,Zprotect 拥有简单易用的许可控制系统,您无需更改任何代码,即可为您的软件添加注册机制。与传统软件保护系统相比,Zprotect更加注重对代码的处理,并且拥有良好的稳定性和兼容性,是您配置软件保护系统的最佳选择! Zprotect拥有简单易用、高效灵活的注册和授权管理系统: 一键试用技术. Zprotect 为您提供一键试用技术,您不必修改任何源代码,在短短几分钟之内就可以将您的完整版软件转换为“先试用后购买”的试用版软件,甚至还可以支持带硬件锁定的序列号注册。 内建注册和许可管理系统. Zprotect 内建灵活易用的注册和许可管理系统,您可以轻松创建具有时间限制、硬件锁定、水印信息的注册码。 动态算法生成引擎. 外壳所使用算法均动态生成,随机且唯一,让逆向算法变得困难和高成本。 时间限制注册密钥. 如果您需要限制注册版本的有效期,可以通过创建具有时间限制的注册密钥来实现。 硬件锁定(一机一码). 激活硬件锁定功能的注册密钥,只能在某一特定计算机上使用;您可以通过锁定用户计算机的硬件信息来控制注册码的传播,例如 CPU、硬盘序列号、网卡 MAC 地址等。 密钥黑名单. 如果您的用户泄漏了注册密钥,那么您就可以将该密钥添加进密钥黑名单,这样下一版本更新的时候您就可以锁定该密钥。 启动密码保护. 这种附加的保护可以有效防止软件未经授权的使用,必须输入正确的密码才可以运行程序。 试用次数、天数、日期和运行时间限制. 使用 Zprotect ,您可以轻松为您的应用程序添加试用次数、试用天数、试用日期和试运行时间等限制;这样您的客户就可以全功能评估您的软件产品,增大购买意向

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧