如何让试用程序使用期限限制不被破解

如题所述

要想试用程序不被破解是不可能的。
试用程序:顾名思义,软件有一定的使用期限。即在固定的时间内可以使用,过了有效期,便不能再用或部分功能不能再使用。
试用版破解:
一般说来,在软件第一次安装时,或者是第一次运行时,它会以当前的日期时间作为基准,作为试用期的开始,记录在案怎么才能知道共享软件的使用次数记录在哪里呢使用Regshot这款软件就可以了运行Regshot程序后,会出现它简洁的界面。首先选择"plainTXT"表示注册表比较结果保存为TXT文件,然后按"lstshot"按钮,在弹出菜单中选择"shot"等到Regshot做完快照之后再运行共享软件.
当软件完全载入后,马上返回到regshot按下"2stshot"按钮,然后选择"shop"待注册表快照完毕以后,按下"compare"按钮,就可以看到软件运行时在注册表所做的改动了.所改动的键值就是软件的使用次数限制,
结果表示如下:
[HKEY_LOCAL_MACHINR\software\abc(软件名称)infomation]
"licemseNumber"="X"[HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion]"programeID"="X"
这里的"X"就是已经使用过的软件的次数,把"X"改为0,就可以再人使用最高次数了,有时由于一些软件把时间以加密的形式存入在注册表中,所以监视到的数据中有一串很奇怪的字符,虽然不知道它具体的加密算法,删除就可以解决问题了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-02-07

要想试用程序不被破解是不可能的。

试用程序:顾名思义,软件有一定的使用期限。即在固定的时间内可以使用,过了有效期,便不能再用或部分功能不能再使用。

试用版破解:

    一般说来,在软件第一次安装时,或者是第一次运行时,它会以当前的日期时间作为基准,作为试用期的开始,记录在案怎么才能知道共享软件的使用次数记录在哪里呢使用Regshot这款软件就可以了运行Regshot程序后,会出现它简洁的界面。首先选择"plainTXT"表示注册表比较结果保存为TXT文件,然后按"lstshot"按钮,在弹出菜单中选择"shot"等到Regshot做完快照之后再运行共享软件.

    当软件完全载入后,马上返回到regshot按下"2stshot"按钮,然后选择"shop"待注册表快照完毕以后,按下"compare"按钮,就可以看到软件运行时在注册表所做的改动了.所改动的键值就是软件的使用次数限制,

    结果表示如下:

    [HKEY_LOCAL_MACHINR\software\abc(软件名称)infomation]

    "licemseNumber"="X"[HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion]"programeID"="X"

    这里的"X"就是已经使用过的软件的次数,把"X"改为0,就可以再人使用最高次数了,有时由于一些软件把时间以加密的形式存入在注册表中,所以监视到的数据中有一串很奇怪的字符,虽然不知道它具体的加密算法,删除就可以解决问题了。

相似回答