神烦论坛

 找回密码
 立即注册
查看: 4169|回复: 2

百宝云注册码系统 - TC DLL动态库接入示例

[复制链接]

86

主题

195

帖子

2026

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2026
发表于 2016-6-24 18:03:56 | 显示全部楼层 |阅读模式
TC DLL动态库接入示例

TC 使用DLL动态库的接入 <百宝云注册码系统> 的优势在于DLL动态库可以直接打包在TC的资源目录中,操作起来非常方便


TC 使用DLL动态库接入  <百宝云注册码系统> 步骤
1、注册码初始化

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

1.png

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

项目名称 : 我们可以 Web注册码系统后台 查询到
5.png


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

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

2.png

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


3、注册码的登陆与试用


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

7.png



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

9.png


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

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

下载最新版本客户端源码





评分

参与人数 1金钱 +1 收起 理由
13016112250 + 1 很给力!

查看全部评分

回复

使用道具 举报

86

主题

195

帖子

2026

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2026
 楼主| 发表于 2016-7-18 21:47:55 | 显示全部楼层
帖子中已经更新
回复 支持 反对

使用道具 举报

4

主题

61

帖子

227

积分

钢铁侠

Rank: 3Rank: 3

积分
227
发表于 2016-7-28 17:03:21 | 显示全部楼层
本帖最后由 13016112250 于 2016-7-28 17:06 编辑

我来帮顶................................................又得到一个法宝
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-19 17:12

Powered by bby! X3.4

© 2015-2024 baibaoyun

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