录入时间:2017/2/11 20:10:53 最后更新:2017/2/12 16:33:41
目的:设置验证需要的参数 返回的单元集=ks_cmd("set",单元或单元集) 返回的单元集: state=GD_(返回的单元集,"state") message=GD_(返回的单元集,"message" 返回的单元集中的state单元值如果不是100表示失败 失败错误信息在message单元 本页面的命令可以忽略返回值,但如果在开发中出问题查错时最好检查一下返回值。 如果没有设置lickey单元,就设置其它的单元项,会返回一个包函错误号122的单元集 1、设置lickey ks_cmd("set","<lickey>Lickey的值</lickey>") 必填,验证的域名授权 2、设置软件编号 ks_cmd("set","<softcode>软件编号的值</softcode>") 必填,软件编号,少于7位时,会返回一个包函错误号123的单元集 3、设置加密数据头标识 ks_cmd("set","<softhead>加密数据头标识的值</softhead>") 加密数据头标识需和服务端软件参数设置里的加密数据头标识相同 建议用5到8个asc字符 例如: [_Data] [_Head] [_Crypt] 4、设置软件版本号 ks_cmd("set","<softver>软件版本号的值</softver>") 必填,客户端软件版本,整数 验证时服务端会将服务端上设置的软件版本号和此值对比,如版本低于服务端版本会提示升级。 5、设置机器码 ks_cmd("set","<pccode>机器码的值</pccode>") 可不调用,机器码(默认值请参考pccodemode,如果你想自定义机器码,就需要设置此参数,设置了此参数后pccodemode无效) 设置多个机器码请用英文逗号[,]分隔,例如:网卡,CPUID,硬盘系列号 6、设置机器码详情 ks_cmd("set","<pccodemode>机器码详情的值</pccodemode>") 可不调用,定义取哪些机器码使用哪个物理硬件(如果你定义了pccode,那么此参数无效) 可设置值 0,1,2,3 0:有网卡取网卡,取网卡出错取硬盘系列号 1:仅网卡 2:仅硬盘系列号 3:网卡和硬盘系列号 7、设置ini文件全路径 ks_cmd("set","<ininame>ini文件全路径的值</ininame>") 可不调用,默认值c:/SoftXLic.ini,自定义记录一些必要的数据的ini文件名 8、设置是否有备服 ks_cmd("set","<is2web>是否有备服的值</is2web>") 可不调用,默认值0,是否有备服,有备服需要设置此值为1 ks_cmd("set","*") 你可以像上边那样分开多次设置,也可以写成单元集格式一次设置【lickey单元必须在第一次调用的ks_cmd("set",单元或单元集)】里 例如 ks_cmd("set","<lickey>myLicKEY*****</lickey><softcode>1000001</softcode><softhead>_Data</softhead><softver>1</softver>") 或 ks_cmd("set","<lickey>myLicKEY*****</lickey>") ks_cmd("set","<softcode>1000001</softcode><softhead>_Data</softhead><softver>1</softver>")