神烦论坛

 找回密码
 立即注册
查看: 6354|回复: 4

百宝云注册码系统 - TC COM插件接入示例

[复制链接]

91

主题

196

帖子

2025

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2025
发表于 2016-6-24 18:04:53 | 显示全部楼层 |阅读模式
TC COM插件接入示例

TC COM插件接入 <百宝云注册码系统> 步骤
1、插件的注册与对象创建


COM插件在调用的时候,一定要先注册COM插件到系统,之后在创建操作COM组件接口的对象。


2、 注册码初始化

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


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

项目名称 : 我们可以 百宝云注册码系统 查询到
3.png


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

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

1.png

文件版本: 在日常开发中,每个软件都应该有一个属于自己的版本号 , 在 <百宝云注册码系统> 中 , 文件版本号是有固定格式的 :1.0.0.0 , 同时我们也可以在 <百宝云注册码系统>后台查看当前项目的最新的文件版本

5.png

4、 注册码登录验证

推荐大家使用:注册码登陆自动验证 LoginRegCodeAuto 接口,此接口在登录验证成功之后,内部会自动开启心跳线程,处理注册码到期、冻结等问题。这样使用者就不需要去关心心跳验证的问题了。



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




以上4步,即可实现软件的注册码登录与验证操作了。
这样我们就完成了 <百宝云注册码系统> 的接入了

请大家安装好云应用之后,在云应用的右键菜单->客户端下载菜单中

下载最新版本客户端源码
12.png





回复

使用道具 举报

4

主题

61

帖子

227

积分

钢铁侠

Rank: 3Rank: 3

积分
227
发表于 2016-7-28 17:11:07 | 显示全部楼层
无价之宝,快快收入“”狼“”中
回复 支持 反对

使用道具 举报

91

主题

196

帖子

2025

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2025
 楼主| 发表于 2016-7-28 17:26:09 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

2

帖子

10

积分

一级圣斗士

Rank: 1

积分
10
发表于 2017-2-28 11:21:38 | 显示全部楼层
请教一下,GetRegCodeTime能加参数吗?我同一个软件里面用到两个注册码?在心跳线程里面怎么区分开来?
回复 支持 反对

使用道具 举报

0

主题

46

帖子

178

积分

功夫熊猫

Rank: 2

积分
178
发表于 2017-12-24 21:55:12 | 显示全部楼层
tangtze 发表于 2017-2-28 11:21
请教一下,GetRegCodeTime能加参数吗?我同一个软件里面用到两个注册码?在心跳线程里面怎么区分开来? ...

我用的遍历,我也不知道你解决没有
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|神烦论坛 ( 苏ICP备18043773号 )

GMT+8, 2019-5-20 14:55

Powered by bby! X3.4

© 2015-2019 baibaoyun

快速回复 返回顶部 返回列表