- 8
- 0
- 约5.55千字
- 约 5页
- 2019-08-22 发布于天津
- 举报
软件试用期及试用次数控制(附部分关键代码
其实网上已经有不少现成的软件,它们可以帮你做到一些共享软件的时间控制,比如试用30天,试用100次等。前些天给台湾人写的软件现在需要要一个试用版,由于是繁体,想用网上已有的软件幻影加密系统来做,但在繁体下一运行就把机子搞死了,害得我新装了繁体2000。后来想想还是自己写算了。
对方要求试用90天,150次
。本来也想用时间同步的方法来实现(以前也都实现了),但考虑到一些问题,想想没有那些必要,反正这也不是什么重要的东西,也就好弃了。我的思路是这样的,在安装软件时,取得系统时间 ,加密(我采用DES),写入注册表,写入INI文件(两手准备,加强安全)。文件和注册表都写入相同的数据,如果它们不相同,那么软件就不能运行,写入项包括安装时间,使用次数以及使用时间等。软件运行时检查时间是否全法,文件和注册表都写入的数据是否相同,如果有问题就不让再使用,并且删除ini文件和注册表的部分数据(没有全部删除,以防止再次安装)。申明本方法并不是安全的,只是为了应付一般的要求而已,如果需要高安全性,请使用其它的方法。
下面的代码简单演示了各部分的处理过程:
一、安装时写入加密数据:
(这里的加密使用了控件)
DES-GenerateKey(neowarto;
TDateTime *d=new TDateTime(Date(
您可能关注的文档
最近下载
- 正泰NJR2软启动使用说明.pdf
- 10KV高压配电知识培训教材.ppt VIP
- TCECA-G 0344—2025《零碳园区评价技术规范》团体标准.pdf VIP
- 2026年陕西行政执法资格考试备考模拟题及答案.docx VIP
- 最新京东客服考试题目(含答案).docx
- 开展树立和践行正确学习教育推进情况总结报告.docx VIP
- 《高速公路养护作业交通组织管理技术规范》DB44T 2720-2025(广东标准).pdf
- 开发说明版t13y13ee idf001检查井符号v.pdf VIP
- 高血压病人护理诊断与护理措施谭翠学校成都43课件讲解.pptx VIP
- 认识高血压谭翠学校成都84课件讲解.pptx VIP
原创力文档

文档评论(0)