按键 COM插件接入Web网络验证系统示例

2025-11-05 03:27:36

1、首先安装好web网络验证系统,安装完之后打开应用。这个免费的系统亲测能跑80个左右的用户。用户太多请安装升级版。这套系统经过了7*24小时压测,服务器防攻击测试,还提供了安全策略。关于防攻击和安全策略的问题之后我在出帖子详细说明。

按键 COM插件接入Web网络验证系统示例

1、打开云应用在管理页面下载按键客户端示例并解压

按键 COM插件接入Web网络验证系统示例

1、拷贝下面代码到自己的项目里。代码太长就截一部分,先把附近功能封装区域的代码拷贝到自己项目里面

按键 COM插件接入Web网络验证系统示例

1、解压刚才下载的按键示例

按键 COM插件接入Web网络验证系统示例

2、插件的注册与对象创建

由于没有找到按键的注册方式暂时预留

3、初始化

初始化客户端数据的时候 ,需要调用的是 InitDll 函数 , 传入Web网络验证系统云应用token 与项目名称 , 此函数必须在软件启动的时候 , 第一时间调用 , 如果初始化失败 , 所有与服务器通讯的函数全部不能使用

按键 COM插件接入Web网络验证系统示例

4、云应用token : 示例代码的客户端压缩包的 access.token 文件中

按键 COM插件接入Web网络验证系统示例

5、项目名称 :在第二步下载完客户端示例之后进入云虚拟桌面,双击桌面上刚才安装的web网络验证系统。第一次使用需要创建一个新的项目

按键 COM插件接入Web网络验证系统示例

6、检测客户端是否有更新

当客户端初始化成功以后 , 需要检查文件是否有更新 , 需要调用 UpdateFile 函数 , COM插件会自动检查文件是否有更新 , 如果有更新则会自动启动文件更新器(某些杀软可能会报毒,请添加软件到白名单)

按键 COM插件接入Web网络验证系统示例

7、文件版本: 在日常开发中,每个软件都应该有一个属于自己的版本号 , 在 Web网络验证系统中 , 文件版本号是有固定格式的 :1.0.0.0 , 同时也可以在 Web网络验证系统后台查看当前项目的最新的文件版本

按键 COM插件接入Web网络验证系统示例

8、 账号登录验证

(1)建议使用账号登陆自动验证 SignOnAuto 接口,此接口在登录验证成功之后,内部会自动开启心跳线程,处理账号到期、停用等问题。这样使用者就不需要去关心心跳验证的问题了。

按键 COM插件接入Web网络验证系统示例

按键 COM插件接入Web网络验证系统示例

9、 账号登录验证

(2)如果调用的是注册码登陆 SignOn 函数,那么心跳就需要自己去完成了。这个心跳,其实就是自己开一个线程,每隔一段时间调用一次:获取账号剩余时间 GetUserTime 函数,来验证软件的使用权限。

按键 COM插件接入Web网络验证系统示例

10、心跳验证

按键 COM插件接入Web网络验证系统示例

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢