DNA网络验证是提供软件开发者使用安全方便的软件在线许可管理平台,包括软件管理、注册码生成、注册码管理、用户使用权管理、许可分发和数据统计等功能。在线管理平台可以随时随地的分发许可,简化许可分发流程,极大程度减少工作量及许可管理成本。开发者网站便于广大开发者使用。
使用浏览器打开 官网———注册 ,点击“立即注册”注册开发者账号,开发者信息中“注册的账号”和“密码”和“用于找回密码的邮箱”,注册后注册邮箱无法进行修改。当密码忘记时,可利用“找回密码”功能,来找回密码。如下图:
输入注册好的开发者账号和密码点击登录,进行后台登录,如下图:
用户在登录页面点击“忘记密码”,跳转到找回密码页面,通过“用户名”“注册邮箱”找回密码,如下图:
用户登录后台之后,在知道原密码的情况下,可直接进行密码修改,输入原密码,以及需要改成的新密码,点击“确定”即可,如下图:
点击“退出登录”按钮,可退出后台登录清空cookies回到首页。
登录后台之后,后台首页就是商户概况。在这里展示了用户未被使用的注册码、已被使用的注册码、在线用户数量、被冻结的用户数量。如下图:
DNA网络验证对应开发者的应用程序,使用模板来定制许可方式。对于一个被用户使用的产品来说,许可是开发者软件与用户沟通的核心媒介,开发者负责给指定用户发布许可,而被签发的用户按照许可约定的方式使用软件。
产品属性 | 描述 |
软件名称 | 定义软件的名称 |
Access Key ID | 随机生成32位Access Key ID参数 |
Access Key Secret | 随机生成32位Access Key Secret参数 |
运营模式 | 定义软件的计费模式,支持计时模式和扣点模式 |
登录单次扣点 | 定义软件在扣点模式下,用户每次登录软件扣除的点数 |
试用分钟 | 定义允许用户试用的时间,0为不允许试用 |
试用次数 | 定义允许用户试用的次数,0为不允许试用 |
绑机多开模式 | 定义软件的运行模式,支持绑机单开,绑机多开,不绑机单开,不绑机多开,只能单选 |
用户解绑模式 | 定义软件的绑定模式,支持允许解绑,不允许解绑的设定,只能在原机器解绑,可在任意机器解绑的模式设定,只能单选 |
解绑扣时 | 定义软件在计时运营模式下,每次解绑扣除的时间 |
解绑扣点 | 定义软件在扣点运营模式下,每次解绑扣除的点数 |
反破解智能封号系统 | 防止软件被破解,最后一道屏障。一旦发现破解,黑名单处理 |
软件版本 | 定义当前的软件版本号码。整数数字格式 |
更新地址 | 定义软件需要更新时,跳转到的网站地址 |
更新模式 | 定义软件更新模式,支持不强制更新以及强制更新的设定,只能单选 |
软件公告 | 定义软件公告的内容 |
远程数据 | 定义软件放在后台的部分功能代码片段内容,供登录成功后返回调用 |
常量云键值 | 把重要常量放在服务器,供登录成功后返回调用。 |
云框架功能 | 定义软件放在后台的窗口以及所有组件参数,供登录成功后返回调用 |
软件状态改变 | 定义软件是否可被登录使用 |
查看软件列表,选中左侧的软件管理,进入软件列表页面。
不同类型许可具有近似特征,重复操作一类许可不仅浪费时间,还会出现操作失误,不利于产品的管理和许可签发。DNA网络验证是注册码生成页面简单易懂易用,一目了然,不像其他软件那么复杂,大大提高了时间以及工作效率。
模板属性 | 描述 |
软件名称 | 定义软件名称 |
生成张数 | 定义要生成的注册码的数量 |
总共时长 | 定义注册码的许可时间长度。这里提供了小时卡、天卡的设定规则,数值自定义 |
备注 | 定义对当前注册码的备注 |
生成结果类型 | 生成结果有两种类型: 1、注册码形式:生成一定数量的注册码 2、注册码加推荐码形式:生成一定数量的 注册码 + 推荐码 |
开发者对生成的注册码进行管理,每个注册码都可以单独的进行管理。开发者可以对注册码进行检索、冻结以及删除操作。
点击左侧的“注册码管理”,即可查看所有生成的注册码列表信息。如果注册码被使用,在到期时间参数栏会有参数,否则为空
进入注册码列表,选中对应注册码右侧的详情按钮,进入注册码信息页面查看注册码信息。
进入要冻结的注册码详情,对使用状态进行冻结单选操作,点击确定,即可完成冻结操作。
进入注册码列表,点击"导出注册码",以文本格式导出当前注册码列表中的所有注册码。
进入注册码列表,点击"导出注册码和推荐码",以文本格式导出当前注册码列表中的所有注册码和推荐码。
批量操作是对注册码批量解绑、冻结、删除的一个操作。旨在数量较多的注册码操作,为了节省开发者时间。
对册码进行解绑、冻结、删除操作
推荐人规则功能,旨在鼓动使用者对软件进行推广的行为,推广则自己增加规则设定好的使用时间。
规则设定可以自定义选择对推荐人以及被推荐人的双方进行奖励设置,可以根据注册卡时长进行奖励定义时长
开发者可以通过后台自由对添加的规则进行修改以及删除操作。
云组件之云框架功能是该网络验证防破解的一个高级功能。用户把窗口和所有组件参数加密后放在后台,只有登录成功后数据才会返回被调用。
也就是说如果用户暴力破解程序,是获取不到窗口和组件参数的,导致的情况就是没有窗口或者组件。
有的同志会说补码。由于数据是经过特殊加密的,加密过后已经不是明文的形式,参数数据量相当大,即使补码也是不小的工作量。
1.当你的程序100%编写完以后,引用该网络验证自带的易语言代码生成模块 “DNA网络验证组件代码生成模块.ec”。
2.在_启动窗口创建完毕以后,加上下面代码, 如图:。
3.直接运行程序即可,此时会弹出生成成功的信息框。如图:
4.这时候,窗口以及窗口组件的易语言代码已经生成好,并且复制到剪辑版中了,你只需要粘贴到指定位置就可以了。格式如下图:
5.这时候,你编写的程序根目录下会出现一个文本,“后台组件云参数.txt”。内容格式如下图:
6.现在只需要把对应组件的对应参数填写到后台对应组件的编辑框里保存就可以了。
7.为了安全起见,现在可以把被云应用的组件可视也设置为假,宽高设置为0,位置随意打乱;功能窗口可视设置为假,宽高设置为0。只要登录成功,所有组件自会云调用归位。
为了照顾方便广大开发者,推出了免费的一键集成工具。该工具可以对没有加壳的软件进行一键集成添加DNA网络验证,方便快捷,无须编程。并且集成之后,程序默认加密处理,不需要再进行加密处理。
DNA网络验证的一键集成工具也是有远程数据功能的,这在一键集成工具界还是独创始祖。可以在一键集成的网络验证登录成功后调用后台设置的远程数据参数。为了安全起见,自己可以随意对该远程数据进行随意的加密处理。
一键集成工具集成之后默认自带VMP3.0.9加密处理,不需要再加密处理
SDK商业用户编译出来之后建议使用VMP3.0.9加密,程序内置VMP标记。