经过监视发现,软件每次运行都会修改注册表来记录试用天数,安装程序后每过一天,注册表days值就会自动加1,等到过了3天后,Graphing Calculator 3D无法打开再试用了。。
运行regedit打开注册表,定位到“HKEY_CURRENT_USER\Software\JavaSoft\Prefs\runiter\grapher”位置。
知道上面这个奥秘,方法就是写一个bat批处理文件,让它在Graphing Calculator 3D程序启动前修改注册表uses值为0,days值为0,让这两个值永远等于0,这样程序就可以永久免费使用了,并且不用对Graphing Calculator 3D程序作任何修改就能达到免费效果。
在程序目录一个文件:Graphing Calculator 3D.bat 复制如下内容后保存。
@ECHO OFF
REG ADD "HKEY_CURRENT_USER\Software\JavaSoft\Prefs\runiter\grapher" /V days /T REG_SZ /D 0 /F
REG ADD "HKEY_CURRENT_USER\Software\JavaSoft\Prefs\runiter\grapher" /V uses /T REG_SZ /D 0 /F
rem --修改注册表值,使uses=0,days=0,即已试用次数改为0,试用天数改为0
ping localhost -n 1
rem --间隔1秒钟时间再启动下面程序
start "Graphing Calculator 3D" "Graphing Calculator 3D.exe"
rem --运行Graphing Calculator 3D.exe程序
EXIT
然后把bat的快捷方式发到桌面就OK