API函数:ks_GetData

录入时间:2014-2-22 0:10:27      最后更新:2014-2-22 0:10:27

API名 返回值类型 功能描述
ks_GetData String 登陆成功后,能获取服务端上的相关数据,具体请看下边的对照表
参数名 类型 备注
v_index long 索引ID
动态库DLL是用Delphi编程语言开发的,ks_GetData接口原型如下。

Function ks_GetData(v_index:LongInt):PansiChar;stdcall;


 

ks_GetData传入参数与返回值的对照表
v_index 返回值
0 即 ks_GetData(0) 当前总共连接服务器验证的次数
1 即 ks_GetData(1) 获取返回信息A(【软件参数设置】->【基本】->返回信息A)
2 即 ks_GetData(2) 获取返回信息B(【软件参数设置】->【基本】->返回信息B)
3 即 ks_GetData(3) 用户附属性(注册卡类里的附属性,注册卡给用户充值时附属性会传给用户)
4 即 ks_GetData(4) 绑定信息(【用户列表】里,当前用户的绑定信息)
5 即 ks_GetData(5) 剩余时间(用户帐号剩余的时间,单位秒)
6 即 ks_GetData(6) 软件下载地址(【软件参数设置】-> 【自动更新】-> 升级包下载地址)
7 即 ks_GetData(7) 用户通道数
8 即 ks_GetData(8) 服务端软件版本(【软件参数设置】-> 【自动更新】-> 最新软件版本)
9 即 ks_GetData(9) 更新日志URL(显示更新日志的网页地址)
10 即 ks_GetData(10) 用户天数(【用户列表】里,当前用户的天数)
11 即 ks_GetData(11) 服务端时间戮(返回登陆时的服务端时间戮)
12 即 ks_GetData(12) 用户剩余点数(【用户列表】里,当前用户的点数)
13 即 ks_GetData(13) 用户标签(【用户列表】里,当前用户的标签)
14 即 ks_GetData(14) 用户充值次数(用户使用过充值卡的张数)
15 即 ks_GetData(15) 返回的域名(服务端处理程序页面的主机名)
16 即 ks_GetData(16) 单机可重复登陆(【软件参数设置】->【基本】->单机可重复登陆是否被勾选,是:1 否:0)
17 即 ks_GetData(17) 用户名(当前用户的用户名,如果是注册卡该值就是注册卡的前十位)
18 即 ks_GetData(18) 是否公用帐号(是:1 否:0)
19 即 ks_GetData(19) 判断在线标识(【软件参数设置】->【解绑换机设置】->判断在线标识是否被勾选,是:1 否:0)
20 即 ks_GetData(20) 【软件参数设置】->【解绑换机设置】->解绑机器码策略 为自动解绑时,扣除的天数
以上所有值都是需要登陆成功后可以立即从内存中获取,未登陆时获取不了,因为数据是登陆时从服务端返回的

以下边四个比较特殊可在未登陆验证的情况下获取
假设你当前软件的软件编号是1000001
软件编号110000011 服务端软件是否强制更新,是:1 否:0
软件编号210000012 服务端软件版本号(【软件参数设置】-> 【自动更新】-> 最新软件版本)
软件编号310000013 服务端软件下载地址(【软件参数设置】-> 【自动更新】-> 升级包下载地址)
软件编号410000014 服务端软件公告
软件编号510000015 服务端软件更新日志

补充说明

参数v_index为两位时,取得的数据是在用户登陆成功时从服务器获取的,如果未登陆成功或非法破解是取不到正确值的,除非你的程序被爆了
可以把一些需要经常更新的数据放到 【软件参数设置】->【基本】->返回信息A 或 返回信息B里
客户端通过 ks_GetData(1)和ks_GetData(2)在登陆后获取值,这样当只是某些数据需要更新时就不用去更新客户端exe程序,只用修改服务端相应的数据即可,还可以起到一定的防破解作用。


 

 


 Copyright 2008-2014 武汉市洪山区火云网络工作室 可可网络验证系统
 联系电话:400-0277-027    鄂ICP备12009746号