马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
免责申明:本教程适用于使用过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)
//验证成功,这里启动脚本线程,开启脚本功能
否则
辅助.消息框(返回信息 & ",验证失败,请重新输入验证码验证")
如果结束
题外话:到底使用 验证注册码() 还是 自动验证注册码(),完全看个人喜好,前者自由,可以自己定义规则,后者方便,嗯,没有比这更方便的了.....
|