TC DLL动态库接入示例
TC 使用DLL动态库的接入 <网络验证系统> 的优势在于DLL动态库可以直接打包在TC的资源目录中,操作起来非常方便
TC 使用DLL动态库接入 <网络验证系统> 步骤 初始化客户端数据的时候 ,我们需要调用的是 InitDllW 函数 , 传入 <网络验证系统> 云应用token 与 项目名称 , 此函数必须在软件启动的时候 , 第一时间调用 , 如果初始化失败 , 所有与服务器通讯的函数全部不能使用
云应用token : 示例代码的客户端压缩包的 access.token 文件中
项目名称 : 我们可以 网络验证系统后台 查询到
当我们客户端初始化成功以后 , 需要检查文件是否有更新 , 我们需要调用 UpdateFileW 函数 , DLL动态库会自动检查文件是否有更新 , 如果有更新则会自动启动文件更新器(某些杀软可能会报毒,请添加软件到白名单)
文件版本: 在日常开发中,每个软件都应该有一个属于自己的版本号 , 在 <网络验证系统> 中 , 文件版本号是有固定格式的 :1.0.0.0 , 同时我们也可以在 <网络验证系统>后台查看当前项目的最新的文件版本
推荐大家使用:用户登陆自动验证 SignOnAutoW 接口,此接口在登录验证成功之后,内部会自动开启心跳线程,处理用户到期、停用等问题。这样使用者就不需要去关心心跳验证的问题了。
如果大家调用的是:用户登陆 SignOnW 函数,那么心跳就需要自己去完成了。这个心跳,其实就是自己开一个线程,每隔一段时间调用一次:获取账号时间 GetUserTime 函数,来验证软件的使用权限。
登陆心跳
以上 3步,即可实现软件的登录与验证操作了。这样我们就完成了<网络验证系统> 的接入了
请大家安装好云应用之后,在云应用的右键菜单->客户端下载最载最新版本
|