API调用流程简述(集成原理)
录入时间:2014-2-24 8:19:11 最后更新:2014-10-3 19:56:48 设置与初始化 ks_setLicense 设置服务器连接的Key,Key中包函验证服务端地址 ks_setExtVal 设置验证需要的一些基本参数 ks_setSoftVal 设置软件的编号和密钥 ks_setUpVal 设置自动更新软件的相关参数 ks_setUserVal 设置用户名、密码或注册卡号 通道号 绑定信息 登陆与登陆后接口 ks_IdCheck 基础验证功能,登陆或中途验证用户注册卡是否过期是否多用户同时在使用等等 ks_GetData 登陆成功后,可通过此接口获取服务端上的相关数据 ks_advapi 通过命令参数调用服务端的自定义php代码返回自己需要的数据 ks_advapifree 释放ks_advapi获取到的数据缓存 ks_exit 退出:程序关闭时调用本接口(IPC进程通讯模式下的子进程关闭时除外) 验证辅助接口,取错误号文本、注册、充值、解绑、修改绑定信息,解密文本 ks_GetMsg 获取错误号的文本解释 ks_reguser 注册新的用户帐号 ks_edit 修改用户的密码或绑定信息 ks_prepaid 给用户帐号充值 ks_unbind 清空用户或注册卡在服务端绑定的机器码文本,以便下次重新绑定 ks_viewinfo 查询用户或注册卡信息 decode_rsa 解密文本与服务端的encode_rsa加密文本相对应 decode_RC4Base64 解密文本与服务端的encode_RC4Base64加密文本相对应 进程通讯接口 IPC_Start 启动并初始化进程通讯服务端 IPC_Connect 启动进程通讯客户端并连接服务端 IPC_IdCheck 基础验证功能,登陆或中途验证用户注册卡是否过期是否多用户同时在使用等等 IPC_GetData 登陆成功后,可通过此接口获取服务端上的相关数据 IPC_advapi 通过命令参数调用服务端的自定义php代码返回自己需要的数据 IPC_advapifree 释放IPC_advapi获取到的数据缓存 普通EXE模式(登陆器和你的程序在一个进程) ==================================================================== 1、程序载入时调用ks_setLicense(授权Key),授权Key有服务器地址信息 2、登陆窗口载入时调用 ks_setExtVal(0, "","c:/kss.ini",6000,是否双服,"","","","","") 3、窗体上加上登录、注册、充值、修改、解绑、查询等按钮,并加上相应的数据输入框以便用户输入参数 【注册帐号】调用 ks_reguser 【帐号充值】调用 ks_prepaid 【修改帐号信息】调用 ks_edit 【解除硬件绑定】调用ks_unbind 【查询卡或用户】调用ks_viewinfo 4、登录按钮事件(也就是登陆验证) 4.1、ks_setSoftVal 设置软件信息 4.2、ks_setUpVal 设置自动更新需要的参数 4.3、ks_setUserVal 设置客户端ID,用户帐号密码或注册卡号 4.4、然后ks_IdCheck来验证用户身份是否合法 5、登录成功后,使用ks_GetData、ks_advapi、ks_advapifree对程序数据进行一些必要的保护,可以继续每几分钟调用一次ks_IdCheck来验证, 6、程序关闭时必须调用ks_exit() 进程通讯模式(你的程序有多个进程,或者是登陆后需要注入DLL) ============================================================================= 父进程(也就是登陆器) ----------------------------------------------------------------------- 1、程序载入时调用ks_setLicense(授权Key) 2、登陆窗口载入时调用 ks_setExtVal(0, "","c:/kss.ini",6000,是否双服,"","","","","") 3、窗体上加上登录、注册、充值、修改、解绑、查询等按钮,并加上相应的数据输入框以便用户输入参数 【注册帐号】调用 ks_reguser 【帐号充值】调用 ks_prepaid 【修改帐号信息】调用 ks_edit 【解除硬件绑定】调用ks_unbind 【查询卡或用户】调用ks_viewinfo 4、登录按钮事件(也就是登陆验证) 4.1、ks_setSoftVal 设置软件信息 4.2、ks_setUpVal 设置自动更新需要的参数 4.3、ks_setUserVal 设置客户端ID,用户帐号密码或注册卡号 4.4、然后ks_IdCheck来验证用户身份是否合法 5、验证通过,载入一个新窗口(监控窗口) 5.1、监控窗口载入时 IPC_Start(端口号, 可开子进程数量)来初始化IPC进程通讯监控端 5.2、处理完以上之后,就可以启动子进程(例如注入DLL等等) 6、监控窗口关闭时需调用 ks_exit() 子进程(子进程,可能是你的多开程序或是需要注入到其它程序的DLL进程): -------------------------------------------------------------------------- 1、调用IPC_Connect(端口号)来与监控窗口建立关系 2、程序运行中,可通过IPC_IdCheck IPC_GetData IPC_advapi IPC_advapifree来和父进程通讯取得想要的数据
Copyright 2022-2029 玖毅网 可可网络验证 豫ICP备19005050号
联系电话 : 暂无 售前咨询QQ : 有问题加Q群 有问题加Q群
友情提示:联系本站客服QQ时,请直接讲主题,不要问在不在