TC官方合作论坛
标题:
自动验证注册码,让注册码使用如此简单
[打印本页]
作者:
小王
时间:
2013-3-23 15:35
标题:
自动验证注册码,让注册码使用如此简单
免责申明:本教程适用于使用过TC注册码的童鞋们,且享有包教包会,学不会免费再学的优惠(PS:再看一次
)
没用过注册码的童鞋请先移步:
http://bbs.tyuyan.com/thread-11438-1#134514-1.html
(PS:花几分钟学习注册码的使用,再来看进阶教程哟)
会员.自动验证注册码() 最早出现在 TC 4.045修复版(更新日期2013.3.23)中,当然以后的版本都会有了.
截止目前,TC验证注册码的函数有两个,①会员.验证注册码() ② 会员.自动验证注册码(),下面列出他们的相同与不同之处,为了方便下文中介绍将省略空间名,大家明白就行,使用的时候还是要加上空间名的唷.
1,函数名字不同(ps:废话)
①中文: 验证注册码() 英文: checkregcode()
②中文: 自动验证注册码() 英文: autocheckregcode()
2,返回值略有不同
①验证注册码,验证成功时返回的时间为
小时
②自动验证注册码,验证成功返回的时间是
分钟
(PS:时间定位更精准)
③自动验证注册码新增一个错误返回值 -17 程序已绑定一个合法的注册码,重新验证注册码,请重新启动EXE程序(PS:其他返回值就一模一样了)
3,调用方式相同,使用方法不同(PS:听着是不是有点晕)
①自动验证注册码() 与 验证注册码() 函数原型一样,在调用上要填写的参数也是一样的
②重点来了使用方式不同,验证注册码()需要自己隔一段时间调用一次,然后判断返回值,然后根据返回值做出相应的处理,而 自动验证注册码() 只需调用一次,成功返回后,启动你的脚本主线程.....然后在验证这块你就什么都不用管了....(PS:之前说的那些操作内部都帮你处理过了,包括定时验证,注册码到期,冻结,关闭脚本等等...)
然后是老规矩上函数完整说明(帮助文档上copy下来的):
函数功能: 自动验证注册码有效期,并管理程序,该函数自动绑定程序使用期为注册码有效时间内,注册码冻结,过期等会自动停止程序,并弹出相应提示
PS:首次调用自动验证注册码函数必须成功验证(返回值大于0),即进入自动验证模式(之后无需再次调用)
中文函数原型: 自动验证注册码(RegCode_ID,regcode,projectName,r_info)
英文函数原型: autocheckregcode(RegCode_ID,regcode,projectName,r_info)
参数:
RegCode_ID: 注册码账号,该账号是用户登录网站后,点击个人中心 >> 注册码管理 >> 管理注册码下的注册码账号
regcode: 与用户名绑定的注册码
projectName: 项目名称(注册码与项目绑定)
r_info: 绑定成功返回注册码有效期(单位为分钟),失败返回错误信息
返回值: 返回值错误类型描述: 大于0,表示返回相应的剩余的分钟,小于0,返回相应的错误信息类型
错误类型种类见下表:
-1: 查找服务器失败
-2: 创建SOCKET或者连接服务器失败
-3: 发送服务器数据包失败
-4: 接收服务器数据包失败
-5: 服务器返回数据包超时
-6: 连接服务器失败
-7: 非法的用户名
-8: 项目类型错误
-9: 非法的注册码
-10:注册码和用户不对应
-11:过期的注册码
-12:冻结注册码
-13:已删除的注册码
-14:注册码已绑定
-15: 注册码验证过于频繁,请三分钟后再验证
-16: 本机已经绑定过一次注册码
-17: 程序已绑定一个合法的注册码,重新验证注册码,请重新启动EXE程序
举例:
变量
返回值,返回信息
返回值 = 会员.自动验证注册码(
"ecg5568f4eae3e3db0304fc7350c8611"
,
"VVWR4ZXYVI820YK7UTN7LFS082"
,
"TEST"
,返回信息)
如果
(返回值 > 0)
//验证成功,这里启动脚本线程,开启脚本功能
否则
辅助.消息框(返回信息 &
",验证失败,请重新输入验证码验证"
)
如果结束
题外话:到底使用 验证注册码() 还是 自动验证注册码(),完全看个人喜好,前者自由,可以自己定义规则,后者方便,嗯,没有比这更方便的了.....
作者:
ma3yu
时间:
2013-3-23 16:50
看了不顶不好意思啊
作者:
jrflsh
时间:
2013-3-24 01:22
前排占座
作者:
yyyyjx
时间:
2013-3-24 07:13
返回 值是0,这个怎么解释,注册码已经过期的了。而且用这个返回做判断,结果还是真
sn=help.readini(name,"sn",path)
ret=vip.checkregcode("962266e629c3f2c626713543c1a72317",sn,"tcfn",r_info)
if(ret>0) //这里居然返回真,这个怎么解释,注册码已经过期
tcfn.login_=1
edit.settext("info",r_info)
else
edit.settext("info",r_info)
tcfn.login_=0
endif
作者:
as128214121
时间:
2013-3-25 06:46
>=0
作者:
as128214121
时间:
2013-3-25 06:46
>=0
作者:
as128214121
时间:
2013-3-25 06:48
不好意思,发多了一次
作者:
jackpk
时间:
2013-3-26 10:45
留个脚印好找帖~~
作者:
hnxhyhl
时间:
2013-5-19 15:44
会不会破解起来很容易
?
作者:
我是冰冻的番茄
时间:
2013-7-21 00:09
我想知道一下安全性
作者:
maotcmao
时间:
2014-10-6 00:15
这么好的帖子 不顶对不起当
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1