API函数:Areg

录入时间:2016-4-19 12:10:01      最后更新:2016-4-19 12:10:01

API名 返回值类型 功能描述
Areg 逻辑型(Boolean) 中文名:自动注册。成功返回真,失败返回假,如果失败 则调用Tips取错误信息
参数名 类型 备注
软件编号 整数型(Integer) 云验证平台添加软件时生成的软件编号。
配置文件名 文本型(String) 配置文件的路径,绝对路径或相对路径,支持局域网路径,直接写文件名则和EXE同目录,注册或登录成功后自动生成配置文件。
传输密码 文本型(String) 验证设置的传输密码。
提示函数 整数型(Integer) 回调函数指针。
定义机器码 文本型(String) 1+:CPUID 2+:硬盘特征 3+:磁盘ID 4+:MAC 否则直接赋值机器码 推荐"1+3+4+"
时钟效验时间 逻辑型(Boolean) 假为自动效验 真为时钟效验 设置为真 即要调用Checktime函数时钟循环效验
Areg接口原型如下。

Function Areg(

ByVal Softid As Integer,
ByVal FileName As String,
ByVal TranPwd As String,
ByVal CallBack As Integer,
ByVal Machine As String,
ByVal IsCheck As Boolean

) As Boolean

回调函数 返回值类型 功能描述
CallBack 中文名:回调函数。内核自动效验会触发此函数
参数名 类型 备注
错误ID 整数型(Integer) 错误ID,具体请看下边的对照表。
错误ID与操作类型的对照表
错误ID 操作类型
1 注册码/用户名已经到期
2 内部错误,或者非法使用
3 注册码/用户名在别处使用,被迫下线
5 注册码/用户名被锁定,被迫下线
6 软件已停止服务,被迫下线
7 机器码或IP被封停,被迫下线

详细说明

Areg是初始化函数和注册函数或登录函数的结合。
该函数可读取配置文件中的线路编号,注册码或用户名和密码进行注册或登录。
配置了此函数则注册或登录以后会自动生成配置文件。