产品介绍

DNA网络验证是提供软件开发者使用安全方便的软件在线许可管理平台,包括软件管理、注册码生成、注册码管理、用户使用权管理、许可分发和数据统计等功能。在线管理平台可以随时随地的分发许可,简化许可分发流程,极大程度减少工作量及许可管理成本。开发者网站便于广大开发者使用。

开发者账号

注册

使用浏览器打开 官网———注册 ,点击“立即注册”注册开发者账号,开发者信息中“注册的账号”和“密码”和“用于找回密码的邮箱”,注册后注册邮箱无法进行修改。当密码忘记时,可利用“找回密码”功能,来找回密码。如下图:

注册

登录

输入注册好的开发者账号和密码点击登录,进行后台登录,如下图:

登录

找回密码

用户在登录页面点击“忘记密码”,跳转到找回密码页面,通过“用户名”“注册邮箱”找回密码,如下图:

邮箱找回密码

修改密码

用户登录后台之后,在知道原密码的情况下,可直接进行密码修改,输入原密码,以及需要改成的新密码,点击“确定”即可,如下图:

修改密码

退出后台

点击“退出登录”按钮,可退出后台登录清空cookies回到首页。

商户概况

登录后台之后,后台首页就是商户概况。在这里展示了用户未被使用的注册码、已被使用的注册码、在线用户数量、被冻结的用户数量。如下图:

商户概况

软件管理

DNA网络验证对应开发者的应用程序,使用模板来定制许可方式。对于一个被用户使用的产品来说,许可是开发者软件与用户沟通的核心媒介,开发者负责给指定用户发布许可,而被签发的用户按照许可约定的方式使用软件。

支持设定的产品属性如下:

产品属性 描述
软件名称 定义软件的名称
Access Key ID 随机生成32位Access Key ID参数
Access Key Secret 随机生成32位Access Key Secret参数
运营模式 定义软件的计费模式,支持计时模式和扣点模式
登录单次扣点 定义软件在扣点模式下,用户每次登录软件扣除的点数
试用分钟 定义允许用户试用的时间,0为不允许试用
试用次数 定义允许用户试用的次数,0为不允许试用
绑机多开模式 定义软件的运行模式,支持绑机单开,绑机多开,不绑机单开,不绑机多开,只能单选
用户解绑模式 定义软件的绑定模式,支持允许解绑,不允许解绑的设定,只能在原机器解绑,可在任意机器解绑的模式设定,只能单选
解绑扣时 定义软件在计时运营模式下,每次解绑扣除的时间
解绑扣点 定义软件在扣点运营模式下,每次解绑扣除的点数
反破解智能封号系统 防止软件被破解,最后一道屏障。一旦发现破解,黑名单处理
软件版本 定义当前的软件版本号码。整数数字格式
更新地址 定义软件需要更新时,跳转到的网站地址
更新模式 定义软件更新模式,支持不强制更新以及强制更新的设定,只能单选
软件公告 定义软件公告的内容
远程数据 定义软件放在后台的部分功能代码片段内容,供登录成功后返回调用
常量云键值 把重要常量放在服务器,供登录成功后返回调用。
云框架功能 定义软件放在后台的窗口以及所有组件参数,供登录成功后返回调用
软件状态改变 定义软件是否可被登录使用

新建软件

  1. 1. 打开软件管理,点击"新建",填写软件名字;
  2. 2. 随机生成“Access Key ID”“Access Key Secret”;
  3. 3. 根据需要,设置试用分钟、试用次数、绑机多开模式、用户解绑模式、软件版本、更新模式、软件公告、远程数据;
  4. 4. 高级SDK用户则展开云框架功能,输入对应组件的相关云参数;
  5. 5. 点击“确定”,保存软件信息。
新建软件

编辑软件

  1. 1. 查看软件列表,选中对应软件右侧的编辑按钮,进入信息编辑页面修改软件信息;
  2. 2. 按照新建软件的规则修改软件信息;
编辑软件

查看软件列表

查看软件列表,选中左侧的软件管理,进入软件列表页面。

查看软件列表

删除软件

  1. 1. 查看软件列表,选中软件右侧删除按钮。删除软件会删除对应软件下的所有注册码。
删除软件

生成注册码

不同类型许可具有近似特征,重复操作一类许可不仅浪费时间,还会出现操作失误,不利于产品的管理和许可签发。DNA网络验证是注册码生成页面简单易懂易用,一目了然,不像其他软件那么复杂,大大提高了时间以及工作效率。

支持设定的属性如下:

模板属性 描述
软件名称 定义软件名称
生成张数 定义要生成的注册码的数量
总共时长 定义注册码的许可时间长度。这里提供了小时卡、天卡的设定规则,数值自定义
备注 定义对当前注册码的备注
生成结果类型 生成结果有两种类型:
1、注册码形式:生成一定数量的注册码
2、注册码加推荐码形式:生成一定数量的 注册码 + 推荐码
生成注册码

注册码管理

开发者对生成的注册码进行管理,每个注册码都可以单独的进行管理。开发者可以对注册码进行检索、冻结以及删除操作。

查看注册码列表

点击左侧的“注册码管理”,即可查看所有生成的注册码列表信息。如果注册码被使用,在到期时间参数栏会有参数,否则为空

查看注册码列表

查看注册码详情

进入注册码列表,选中对应注册码右侧的详情按钮,进入注册码信息页面查看注册码信息。

查看注册码

冻结指定注册码

进入要冻结的注册码详情,对使用状态进行冻结单选操作,点击确定,即可完成冻结操作。

冻结注册码

删除注册码

  1. 进入注册码列表,选中对应注册码右侧的删除按钮,即可对注册码进行删除操作。
删除注册码

检索注册码功能的使用

  1. 1. 可以输入指定的注册码进行搜索指定注册码。
  2. 2. 可以根据到期时间段进行搜索指定注册码。
  3. 3. 可以根据软件名称进行搜索指定注册码。
  4. 4. 可以根据时长、是否在线、是否过期、是否已经使用搜索指定注册码。
批量删除用户

导出注册码

进入注册码列表,点击"导出注册码",以文本格式导出当前注册码列表中的所有注册码。

导出注册码

导出注册码和推荐码

进入注册码列表,点击"导出注册码和推荐码",以文本格式导出当前注册码列表中的所有注册码和推荐码。

导出注册码和推荐码

批量操作

批量操作是对注册码批量解绑、冻结、删除的一个操作。旨在数量较多的注册码操作,为了节省开发者时间。

操作方法

对册码进行解绑、冻结、删除操作

  1. 1. 输入要解绑、冻结、删除的注册码,多个注册码按回车键一行一个。
  2. 2. 选择对应的解绑、冻结、删除功能进行选定操作。
注册码批量操作

推荐人规则

添加推荐规则

推荐人规则功能,旨在鼓动使用者对软件进行推广的行为,推广则自己增加规则设定好的使用时间。

规则设定可以自定义选择对推荐人以及被推荐人的双方进行奖励设置,可以根据注册卡时长进行奖励定义时长

推荐人规则

开发者可以通过后台自由对添加的规则进行修改以及删除操作。

云组件的使用

云组件之云框架功能是该网络验证防破解的一个高级功能。用户把窗口和所有组件参数加密后放在后台,只有登录成功后数据才会返回被调用。

也就是说如果用户暴力破解程序,是获取不到窗口和组件参数的,导致的情况就是没有窗口或者组件。

有的同志会说补码。由于数据是经过特殊加密的,加密过后已经不是明文的形式,参数数据量相当大,即使补码也是不小的工作量。

生成组件参数易代码 和 后台组件参数

1.当你的程序100%编写完以后,引用该网络验证自带的易语言代码生成模块 “DNA网络验证组件代码生成模块.ec”。

一键生成代码模块

2.在_启动窗口创建完毕以后,加上下面代码, 如图:。

一键生成代码模块

3.直接运行程序即可,此时会弹出生成成功的信息框。如图:

一键生成代码模块

4.这时候,窗口以及窗口组件的易语言代码已经生成好,并且复制到剪辑版中了,你只需要粘贴到指定位置就可以了。格式如下图:

一键生成代码模块

5.这时候,你编写的程序根目录下会出现一个文本,“后台组件云参数.txt”。内容格式如下图:

一键生成代码模块

6.现在只需要把对应组件的对应参数填写到后台对应组件的编辑框里保存就可以了。

7.为了安全起见,现在可以把被云应用的组件可视也设置为假,宽高设置为0,位置随意打乱;功能窗口可视设置为假,宽高设置为0。只要登录成功,所有组件自会云调用归位。

一键集成工具的使用

为了照顾方便广大开发者,推出了免费的一键集成工具。该工具可以对没有加壳的软件进行一键集成添加DNA网络验证,方便快捷,无须编程。并且集成之后,程序默认加密处理,不需要再进行加密处理。

一键集成工具软件界面

操作说明

  1. 1.输入软件标题,这里添加完成后会显示在登录窗口标题栏。
  2. 2.输入软件编号,具体编号多少,看官网后台程序管理查看。
  3. 3.输入软件KEY,在后台找到具体内容,把一长串KEY全部复制粘贴过来即可。
  4. 4.输入软件版本号,在后台查看,正整数型。
  5. 6.自定义选择“到期提示”,选择“登录成功弹出到期提示”,程序登录成功后悔提示用户的到期时间,如果选择“登录成功不弹出到期提示”,程序登录成功后,不会提示用户的到期时间。
  6. 7.浏览选择要保护的文件。
  7. 8.可以浏览自定义保护后输出文件的文件路径以及名字,也可以不进行操作,选择默认。
  8. 9.全部设定好以后,点击“集成”按钮,程序会进行集成加验证处理。
  9. 10.为了方便每次重复的输入参数,可以保存工程到集成工具根目录的data文件夹下面,以下次方便使用。
一键集成工具软件界面

一键集成工具远程数据功能的使用

DNA网络验证的一键集成工具也是有远程数据功能的,这在一键集成工具界还是独创始祖。可以在一键集成的网络验证登录成功后调用后台设置的远程数据参数。为了安全起见,自己可以随意对该远程数据进行随意的加密处理。

使用教程

  1. 1. 使用该功能,自己手里必须要有程序源码,否则是无法使用远程数据功能的。因为牵扯到远程数据模块的调用。
  2. 2. 打开你的易源码,引用一键集成工具文件夹里附带的模块 “DNA网络验证远程数据获取模块.ec”
  3. 3. 在你的程序关键代码位置,删除部分文本形式的代码,放在后台,如图:
  4. 一键集成远程数据 一键集成远程数据
  5. 4. 学会这个原理,学会利用远程数据功能,如果你的程序被爆破,就没有功能啦,毕竟本地代码不完整。
  6. 5. 你也可以对远程数据进行加密后放在后台,本地解密后调用。
  7. 6.最后再把程序编译出来,用一键集成工具集成DNA网络验证就可以啦,正常登录是会获取后台远程数据的。(详细参照文件夹里两个DEMO)
  8. 软件保护

    一键集成工具集成之后默认自带VMP3.0.9加密处理,不需要再加密处理

    SDK商业用户编译出来之后建议使用VMP3.0.9加密,程序内置VMP标记。