社区
C#
帖子详情
如何控制试用版软件的系统时间不被修改
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专业版(v1.6.0.0) 一机一码
Zprotect是新一代的
软件
加密保护
系统
,拥有多项革命性的创新技术,设计用来保护您的
软件
产品不被破解,减少由于盗版给您带来的经济损失!此外,Zprotect 拥有简单易用的许可
控制
系统
,您无需更改任何代码,即可为您的
软件
添加注册机制。与传统
软件
保护
系统
相比,Zprotect更加注重对代码的处理,并且拥有良好的稳定性和兼容性,是您配置
软件
保护
系统
的最佳选择! Zprotect拥有简单易用、高效灵活的注册和授权管理
系统
: 一键试用技术. Zprotect 为您提供一键试用技术,您不必
修改
任何源代码,在短短几分钟之内就可以将您的完整版
软件
转换为“先试用后购买”的
试用版
软件
,甚至还可以支持带硬件锁定的序列号注册。 内建注册和许可管理
系统
. Zprotect 内建灵活易用的注册和许可管理
系统
,您可以轻松创建具有
时间
限制、硬件锁定、水印信息的注册码。 动态算法生成引擎. 外壳所使用算法均动态生成,随机且唯一,让逆向算法变得困难和高成本。
时间
限制注册密钥. 如果您需要限制注册版本的有效期,可以通过创建具有
时间
限制的注册密钥来实现。 硬件锁定(一机一码). 激活硬件锁定功能的注册密钥,只能在某一特定计算机上使用;您可以通过锁定用户计算机的硬件信息来
控制
注册码的传播,例如 CPU、硬盘序列号、网卡 MAC 地址等。 密钥黑名单. 如果您的用户泄漏了注册密钥,那么您就可以将该密钥添加进密钥黑名单,这样下一版本更新的时候您就可以锁定该密钥。 启动密码保护. 这种附加的保护可以有效防止
软件
未经授权的使用,必须输入正确的密码才可以运行程序。 试用次数、天数、日期和运行
时间
限制. 使用 Zprotect ,您可以轻松为您的应用程序添加试用次数、试用天数、试用日期和试运行
时间
等限制;这样您的客户就可以全功能评估您的
软件
产品,增大购买意向
Zprotect专业版(无限制) 一机一码EXE加密加壳工具
Zprotect是新一代的
软件
加密保护
系统
,拥有多项革命性的创新技术,设计用来保护您的
软件
产品不被破解,减少由于盗版给您带来的经济损失!此外,Zprotect 拥有简单易用的许可
控制
系统
,您无需更改任何代码,即可为您的
软件
添加注册机制。与传统
软件
保护
系统
相比,Zprotect更加注重对代码的处理,并且拥有良好的稳定性和兼容性,是您配置
软件
保护
系统
的最佳选择! Zprotect拥有简单易用、高效灵活的注册和授权管理
系统
: 一键试用技术. Zprotect 为您提供一键试用技术,您不必
修改
任何源代码,在短短几分钟之内就可以将您的完整版
软件
转换为“先试用后购买”的
试用版
软件
,甚至还可以支持带硬件锁定的序列号注册。 内建注册和许可管理
系统
. Zprotect 内建灵活易用的注册和许可管理
系统
,您可以轻松创建具有
时间
限制、硬件锁定、水印信息的注册码。 动态算法生成引擎. 外壳所使用算法均动态生成,随机且唯一,让逆向算法变得困难和高成本。
时间
限制注册密钥. 如果您需要限制注册版本的有效期,可以通过创建具有
时间
限制的注册密钥来实现。 硬件锁定(一机一码). 激活硬件锁定功能的注册密钥,只能在某一特定计算机上使用;您可以通过锁定用户计算机的硬件信息来
控制
注册码的传播,例如 CPU、硬盘序列号、网卡 MAC 地址等。 密钥黑名单. 如果您的用户泄漏了注册密钥,那么您就可以将该密钥添加进密钥黑名单,这样下一版本更新的时候您就可以锁定该密钥。 启动密码保护. 这种附加的保护可以有效防止
软件
未经授权的使用,必须输入正确的密码才可以运行程序。 试用次数、天数、日期和运行
时间
限制. 使用 Zprotect ,您可以轻松为您的应用程序添加试用次数、试用天数、试用日期和试运行
时间
等限制;这样您的客户就可以全功能评估您的
软件
产品,增大购买意向
如何让你的应用
软件
有试用日期的限制
很多成型的应用
软件
都有
试用版
和正式版之分,
试用版
一般都有功能上的限制,同时也有使用次数或使用期限的限制。要使
试用版
成为正式版,有些
软件
是要求你拿注册码注册,还有一些
软件
是通过授权文件来区分
试用版
和正式版,从
试用版
变成正式版,只是把授权文件换一下而已。一般来说,桌面
软件
会采用注册码的方式较多,而服务器端
软件
采用授权文件的较多,授权文件一般会将要限制的信息,比如并发数、最后日期等明文、密...
软件
试用期及试用次数
控制
(附部分关键代码)!
其实网上已经有不少现成的
软件
,它们可以帮你做到一些共享
软件
的
时间
控制
,比如试用30天,试用100次等。前些天给台湾人写的
软件
现在需要要一个
试用版
,由于是繁体,想用网上已有的
软件
>来做,但在繁体下一运行就把机子搞死了,害得我新装了繁体2000。后来想想还是自己写算了。 对方要求试用90天,150次。本来也想用
时间
同步的方法来实现(以前也都实现了),但考虑到一些问题,想想没有那些必要,反正这也
VC++
控制
软件
版权和试用(限制
时间
、限制次数、限制功能)的完美技术方案
利用计算机硬件指纹和密码安全技术,PP
软件
授权平台可以帮助
软件
工程师实现这样的功能:比如相同的一份程序,A、B、C三客户获得的是不同类型和级别的授权码,A客户只能在2颗及以下CPU、16G及以下内存、1TB及以下硬盘的Linux服务器上运行小部分功能,B客户则没有任何平台和硬件限制,但主要功能只能使用5天,C客户则是无任何限制的全功能永久授权。这些功能不依赖硬件和实时网络。
软件
工程师花2个小时接入...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章