护卫盾_快验 - 模块_快速验证


易语言调用示例:

状态 = 护卫盾_快验("全局秘钥","通用秘钥","软件ID","通讯秘钥","软件自定义常量",检测调试器,检测虚拟机,"默认端口号", 启用界面库)

输出调试文本(状态)



函数原型:

//======================================================
//函数名称:hwd_fastCheck
//返回类型:bool
//函数说明:快速验证,作者临时接单,一条命令快速接入验证.此命令只需运行一次,程序结束前每隔几分钟自动校验一次.
//参数<1>:url,授权域名
//参数<2>:port,网站端口,可空,默认为80端口.仅支持3种端口号,80,443,999.
//参数<3>:webkey,护卫盾官网-用户中心-我的授权 中获得
//参数<4>:sid,软件ID,网页后台添加软件后获取
//参数<5>:key,通讯秘钥,网页后台添加软件后获取
//参数<6>:softPara,软件自定义常量, 只要用户未付款, 此处一定留空.
//参数<7>:isDebug,是否在调试模式下运行,正式发布一定为false.
//参数<8>:checkDebug,发现调试器后续,0=无操作,1=退出,2=蓝屏,注意,在开发模式请设置为0,正式发布一定非零.
//======================================================
extern "C" HWD_API bool __stdcall hwd_fastCheck(const char* url, int port, const char* webkey, const char* sid, const char* key, const char* softPara,bool isDebug, int checkDebug);


例如:

付款前 : hwd_fastCheck("test.huweidun.cn",80,"xxxx","xxxx","xxxx","",false,1) 

付款前会联网验证,将软件数据 {'常量1':'aaa','常量2':'bbb'} 放在云端


付款后 : hwd_fastCheck("test.huweidun.cn",80,"xxxx","xxxx","xxxx","{'常量1':'aaa','常量2':'bbb'}",false,1)

付款后将软件常量放在初始化中,将不再联网.


验证只是第一步,一定将核心数据与软件分离,那么即使被破解,没有数据也是无法使用的.

Copyright © 2019-2059 HuWeiDun.Cn All rights reserved.
登记号2019SR0828127 软著登字第4248884号 商标注册号40431690
冀ICP备19021017号 冀公网安备 13108202000638号