
每次打开软件的时候就检测注册表中的那个时间和当前时间做对比,如果差值超过某个特定的时间(你的试用期)就转到注册界面提示注册。
时间试用型:在启动时加上时间判断 取当前时间 如果当前时间比设定时间大于多少 销毁次数型试用:在软件本身做个标记 当程序开始运行时 寻找标记 通过更改标记来确定使用次数,次数超过 销毁
这个作出来不难,但是这是中国,搞破解的人很多,你作出来了,他就会破了你的。不过我还是可以给讲一下思路。其实我们绑定很多东西都是可以的(也可以是CPU的ID)。
最好在软件上一起作。这样可以和软件一起运行加密程序段,而且还可以设置多个加密点。
1.在程序中设置一个合法的MAC
2.读取当前计算机的MAC
3.在定时器中,或在执行某一功能时,与合法MAC对比,如果不同,则视为非法使用。程序退出.
这是基本思路.
如果要指定一个运行期限的话。那么应当这样.
1.设定一个合法运行次数.
2。程序次起从加密文件中读取曾运行的次数
3。把运行的次数加1,再一起写入加密文件。
4。对比曾经运行次数是否超过合法运行的次数。如果超过则退出。否则让程序继续运行。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)