19 个解决方案
#1
向一个打网站获取它的服务器时间
一般不会错 比如 新华网/新浪
安装软件的时候写一个文件或注册表 记录安装时间
最好是些注册表 那样话不会因为软件被卸载了 记录时间的文件被删除
一般不会错 比如 新华网/新浪
安装软件的时候写一个文件或注册表 记录安装时间
最好是些注册表 那样话不会因为软件被卸载了 记录时间的文件被删除
#2
这个方法我也想过,但对于网站还可以,但是我们是CS的项目,客户的电脑有可能是不连外网的,所以不可行
#3
1.把安装时间加密写到配置文件 弊端就是要是他改系统时间你就没辙
2.限制打开的次数 也是加密写到配置文件
2.限制打开的次数 也是加密写到配置文件
#4
有没有办法在他该系统时间后也可以限制呢,其它都好做,最重要的就是这个问题
#5
1 2 3 4 5 6 7....
对应
A B C D E F G ....
软件运行一次,数字加1,保存在某个隐藏角落.记录对应的值,如3,则保存为C.
一般菜鸟用户不会想到这个C就是天数.
对应
A B C D E F G ....
软件运行一次,数字加1,保存在某个隐藏角落.记录对应的值,如3,则保存为C.
一般菜鸟用户不会想到这个C就是天数.
#6
就是因为这个问题,现在很多软件都是限次的。
还有就是把主程序的上次运行时间(第一次是安装时间,比如访问时间)通过加密,写入到注册表,运行后先检验,如果在之后,判断是否过期,如果在之前,不过期。即使对方改时间,也只是最大化利用使用时间而已。
还有就是把主程序的上次运行时间(第一次是安装时间,比如访问时间)通过加密,写入到注册表,运行后先检验,如果在之后,判断是否过期,如果在之前,不过期。即使对方改时间,也只是最大化利用使用时间而已。
#7
(1)软件安装后,第一次启动时,把系统时间经过加密写到注册表中.
(2)以后,每次启动启动和退出时,都检测系统时间.
如果系统时间>注册表中的时间,修改注册表中的时间为当前系统时间.
(3)如果发现时光倒流,提示修改成正确的系统时间,直接退出,不启动软件.
#8
通过web services获取网络时间实现判断
安装时写时间到注册表,加密保存,通过windows服务判断是否到期。
http://topic.csdn.net/u/20090531/21/0deeefce-431c-42df-9259-5ceb36c98c9b.html
http://topic.csdn.net/u/20090922/21/f227a560-478f-4871-b353-7e6dca18d9b1.html
安装时写时间到注册表,加密保存,通过windows服务判断是否到期。
http://topic.csdn.net/u/20090531/21/0deeefce-431c-42df-9259-5ceb36c98c9b.html
http://topic.csdn.net/u/20090922/21/f227a560-478f-4871-b353-7e6dca18d9b1.html
#9
直接使用时钟版加密狗,该加密狗内部有电池、时钟芯片,不依赖操作系统的时间
QQ:476833461
QQ:476833461
#10
1楼的让你取网站时间,和本地时间没有关系.
另外如果用户改本地时间,最好的解决方案就是让软件直接Over.
#11
自己写一个记时程序。安装时候产生成在本地,当然要伪装。
系统时间作参考。
加上多种方法同时使用
#12
还有获取远程主机的时间好。
#13
注册表吧,最简单也最容易实现。
#14
注册表实现次数容易
时间限制还使用加密狗吧
时间限制还使用加密狗吧
#15
- -好邪恶啊,想弄彩蛋玩啊。哈哈~
#16
这里面的方法好强悍。。
有些杀毒软件就是验证时间的,一改时间久有可疑用了。
#17
程序开始运行。和结束运行之间。记录运行的总时间。
验证最好不要放在一个地方。或只用个地方验证。什么加密不加密的这些东西。不要太复杂。
因为他们破解。不是破解你加密不加密。
地方设置的多一些。只能让他们的成本提高。并不会阻止。他们破解。
验证最好不要放在一个地方。或只用个地方验证。什么加密不加密的这些东西。不要太复杂。
因为他们破解。不是破解你加密不加密。
地方设置的多一些。只能让他们的成本提高。并不会阻止。他们破解。
#18
厉害....学习了.....
#19
条条大路通罗马,看你哪个更擅长了
#20
#1
向一个打网站获取它的服务器时间
一般不会错 比如 新华网/新浪
安装软件的时候写一个文件或注册表 记录安装时间
最好是些注册表 那样话不会因为软件被卸载了 记录时间的文件被删除
一般不会错 比如 新华网/新浪
安装软件的时候写一个文件或注册表 记录安装时间
最好是些注册表 那样话不会因为软件被卸载了 记录时间的文件被删除
#2
这个方法我也想过,但对于网站还可以,但是我们是CS的项目,客户的电脑有可能是不连外网的,所以不可行
#3
1.把安装时间加密写到配置文件 弊端就是要是他改系统时间你就没辙
2.限制打开的次数 也是加密写到配置文件
2.限制打开的次数 也是加密写到配置文件
#4
有没有办法在他该系统时间后也可以限制呢,其它都好做,最重要的就是这个问题
#5
1 2 3 4 5 6 7....
对应
A B C D E F G ....
软件运行一次,数字加1,保存在某个隐藏角落.记录对应的值,如3,则保存为C.
一般菜鸟用户不会想到这个C就是天数.
对应
A B C D E F G ....
软件运行一次,数字加1,保存在某个隐藏角落.记录对应的值,如3,则保存为C.
一般菜鸟用户不会想到这个C就是天数.
#6
就是因为这个问题,现在很多软件都是限次的。
还有就是把主程序的上次运行时间(第一次是安装时间,比如访问时间)通过加密,写入到注册表,运行后先检验,如果在之后,判断是否过期,如果在之前,不过期。即使对方改时间,也只是最大化利用使用时间而已。
还有就是把主程序的上次运行时间(第一次是安装时间,比如访问时间)通过加密,写入到注册表,运行后先检验,如果在之后,判断是否过期,如果在之前,不过期。即使对方改时间,也只是最大化利用使用时间而已。
#7
(1)软件安装后,第一次启动时,把系统时间经过加密写到注册表中.
(2)以后,每次启动启动和退出时,都检测系统时间.
如果系统时间>注册表中的时间,修改注册表中的时间为当前系统时间.
(3)如果发现时光倒流,提示修改成正确的系统时间,直接退出,不启动软件.
#8
通过web services获取网络时间实现判断
安装时写时间到注册表,加密保存,通过windows服务判断是否到期。
http://topic.csdn.net/u/20090531/21/0deeefce-431c-42df-9259-5ceb36c98c9b.html
http://topic.csdn.net/u/20090922/21/f227a560-478f-4871-b353-7e6dca18d9b1.html
安装时写时间到注册表,加密保存,通过windows服务判断是否到期。
http://topic.csdn.net/u/20090531/21/0deeefce-431c-42df-9259-5ceb36c98c9b.html
http://topic.csdn.net/u/20090922/21/f227a560-478f-4871-b353-7e6dca18d9b1.html
#9
直接使用时钟版加密狗,该加密狗内部有电池、时钟芯片,不依赖操作系统的时间
QQ:476833461
QQ:476833461
#10
1楼的让你取网站时间,和本地时间没有关系.
另外如果用户改本地时间,最好的解决方案就是让软件直接Over.
#11
自己写一个记时程序。安装时候产生成在本地,当然要伪装。
系统时间作参考。
加上多种方法同时使用
#12
还有获取远程主机的时间好。
#13
注册表吧,最简单也最容易实现。
#14
注册表实现次数容易
时间限制还使用加密狗吧
时间限制还使用加密狗吧
#15
- -好邪恶啊,想弄彩蛋玩啊。哈哈~
#16
这里面的方法好强悍。。
有些杀毒软件就是验证时间的,一改时间久有可疑用了。
#17
程序开始运行。和结束运行之间。记录运行的总时间。
验证最好不要放在一个地方。或只用个地方验证。什么加密不加密的这些东西。不要太复杂。
因为他们破解。不是破解你加密不加密。
地方设置的多一些。只能让他们的成本提高。并不会阻止。他们破解。
验证最好不要放在一个地方。或只用个地方验证。什么加密不加密的这些东西。不要太复杂。
因为他们破解。不是破解你加密不加密。
地方设置的多一些。只能让他们的成本提高。并不会阻止。他们破解。
#18
厉害....学习了.....
#19
条条大路通罗马,看你哪个更擅长了