目录

护卫盾_置配置


## 函数名称 hwd_config(); ## 易语言模块 护卫盾_置配置(); ## 函数说明 设置启动参数,如不调用此函数,则默认proCom=false,checkDebugger=true,checkVirtualMachine=true,loginRouterCheckLoginState=true,heartbeatCallback=nullptr ## 参数列表 | 参数名称 | 参数类型 | 参数说明 | | ------------ | ------------ | ------------ | | proCom | bool | 是否启用进程通信,默认为false,如果为true,则开辟5M共享内存用于进程通信,本进程或其他进程可使用hwd_getPcMsg()函数读取共享资料,具体参照hwd_getPcMsg()参数说明. | | checkDebugger | bool | 是否检测调试器,默认为true,开发阶段必须为false,否则无法调试,发布时一定设置为true | | checkVirtualMachine | bool | 是否检测虚拟机,默认为true,根据自身情况设置,如为true,则无法在虚拟机中运行 | | loginRouterCheckLoginState | bool | 内置UI登录窗口关闭时,是否校验登录状态,默认为true,如果为true,那么内置登录窗口关闭时,强制校验是否登录,如未登录,则退出整体进程,不在向后继续执行. | | heartbeatCallback | HeartbeatCallback | 心跳回调函数指针,如果设置心跳回调函数,则心跳状态异常时不会提示和退出(例如用户到期,被顶下线,被封停等),回调函数传递两个参数,int code=心跳状态码,const char* message=心跳状态提示内容,如不需要,可传递null或0,默认为null | ## 函数原型 ``` /// /// 设置启动参数,如不调用此函数,则默认proCom=false,checkDebugger=true,checkVirtualMachine=true,loginRouterCheckLoginState=true,heartbeatCallback=nullptr /// /// 是否启用进程通信,默认为false,如果为true,则开辟5M共享内存用于进程通信,本进程或其他进程可使用hwd_getPcMsg()函数读取共享资料,具体参照hwd_getPcMsg()参数说明. /// 是否检测调试器,默认为true,开发阶段必须为false,否则无法调试,发布时一定设置为true /// 是否检测虚拟机,默认为true,根据自身情况设置,如为true,则无法在虚拟机中运行 /// 内置UI登录窗口关闭时,是否校验登录状态,默认为true,如果为true,那么内置登录窗口关闭时,强制校验是否登录,如未登录,则退出整体进程,不在向后继续执行. /// 心跳回调函数指针,如果设置心跳回调函数,则心跳状态异常时不会提示和退出(例如用户到期,被顶下线,被封停等),回调函数传递两个参数,int code=心跳状态码,const char* message=心跳状态提示内容,如不需要,可传递null或0,默认为null /// HWD_LIBRARY_API hwd_config (bool proCom, bool checkDebugger, bool checkVirtualMachine, bool loginRouterCheckLoginState, HeartbeatCallback heartbeatCallback); ```