FAQ:

使用说明  V盾的安全防护机制   关于调用

 使用说明:
1.支持用户名+密码的验证模式吗?怎么去注册我的用户?用户模式跟注册码的区别?
支持用户验证模式,注册用户有三种方式:a.通过验证组件提供的自注册接口;
b.作者端手工添加用户;c.调用作者API组件(VDevelAPI.dll)
用户模式只是以用户名+密码的形式去验证,跟注册码模式几乎没区别,最大区别是
用户是从属于作者的,作者的产品,他所属的用户均可验证登录,而注册码是从属于
作者的某产品的,各产品之间不能通用。

2.我要怎么去使用V盾,流程是怎样的?
作者端的“产品管理”窗口添加产品->“注册码管理”创建注册码->
你的用户通过你发的注册码登录成功后使用你的软件。

3.产品是什么?
产品就是指你写的某个软件,假如你有两个软件很类似却不完全相同,建议把它们
区分为两个产品,这样更便于你的管理。每个账号允许添加1000个产品,够用吧。

4.通道是什么?
通道就是一个注册码能同时在线的数量,单通道的卡不允许多个同时在线,这并非
游戏辅助的多开,不论机器是单台还是多台,N通道的就只允许N个在线。

5 .绑定是什么
绑定就是限制在某台电脑上使用,V盾可以设定为绑定1或多台,如果创建注册码时
不勾选绑定,则此注册码可以在任意电脑上使用(但单通道的卡仍不能同时在线,
别搞混了)。

6. 点数是什么?
点数就是在为了你可以在某情况下进行计点之用,比如答题1次扣1点,那么此时就
调用DeductPoint,当点数等于此注册码的总点数时,此卡即失效。计点功能V盾免费提供。

7.注册码怎么去激活?
第一次去验证即是激活,注册码以此时开始计算时间。

8.我想把我的软件免费提供给客户,提供试用功能吗?
提供,V盾的试用卡就是产品编号(即以产品编号当作注册码),在产品管理->基本信息
这里设置允许试用的总次数和每次最大试用时间,如不允许试用,次数设为0。

9.为什么我禁用注册码没反应?
未激活的注册码是不允许禁用的。已经在线的注册码被禁用则会立即被验证插件感知,
此时你弹出提示框告知你的用户或直接关闭程序均可。

10.删除产品或者注册码,会退款到我的账户不?
删除未使用的注册码,会4折退款,小数部分舍去,所以要删除时最好一次性的删除。

11.我创建注册码的时候参数填写错了,能更改不?
创建之前请务必核对,虽可以后台帮你更改,不过提高了彼此的人力成本,时间宝贵!

12.可以哪几种方式去解绑呢?
可以通过作者端对某注册码解绑,也可通过验证组件提供的解绑函数给用户自解绑,自
解绑就必须用户登录成功之后。

13.怎么为注册码或用户加时?
注册码和用户加时,都可以通过购买加时卡,用户填写注册码或者用户账号为自己加时。
也可以通过作者端为某个或多个注册码或用户加时。用户的加时比注册码还多一种方式,
通过作者API接口为某个用户加时。注意:未激活的注册码是不能加时的。

14. 加时的费用是多少?加时卡在哪里创建和查看
手工加时7天内1元,其余按卡类型挡位来,比如80天按季卡收费,加时卡的收费照样,
不过多了天卡和周卡的挡位。加时卡在“产品管理”里边,不同产品的加时卡不能混用。

15.为什么我的注册码已经在线,产品列表里在线数很少,注册码图标也非在线状态?
验证服务程序偶尔会重启维护,那么服务程序重启之前已经在线的就未统计进来了。V
盾验证服务非常稳定,非不可抗力和系统维护必要而人为重启,会持续保持畅通。

16.我的注册码怎么不见了?
排除已经过期的注册码外,那就请查看“注册码管理”窗口的筛选选项,是否被代理提
走了(选择某代理,就可以查看到代理所属的注册码)?是否不在此时间段内?。。。
另外还有一情况:假设你在安全设置里边启用了软件授权,而某注册码并不是用此软件
去验证登录的,服务器认为此注册码为非法使用,如果此注册码是第一次验证会被删除,
如果是已经使用过的则被禁用。

17.可以批量启用、禁用、加时、备注吗?
可以,选择多个注册码然后操作即可,多简单。

18.排序、导出?
不光注册码列表,其它某几个列表也可以排序,点一下列表头就按相应列进行排序了。
注册码导出前建议先排序,可以过滤掉已经导出的注册码,也可以选择只导出选中项。

19.注册码管理里边“查找”按钮输入什么?可以按备注查找不?
查找按钮用于查找某个特定的注册码,输入此注册码的全部或者前半部分即可。可以按
备注进行查找,输入备注的全部或部分按回车即可。

20.注册码的图标各是什么含义?
象钟表的表示尚未使用,实心圈表示已激活但未在线,向右箭头的表示此时在线,红色
斜杠表示此卡被禁用了。

21.怎么给代理账号存钱?
有两种方式:
1.通过作者端->代理管理->账号信息->存款纪录列表的上部“+”号按钮手工为代理存款。
2.生成充值卡->代理购买充值卡->代理用代理端激活充值卡为自己存款。充值卡专为代理
而备,不能使用于你的用户,此功能V盾免费提供。

22.代理已提取的注册码我可以收回吗?
可以,“注册码管理”窗口里,筛选框选择此代理,选中要收回的一或多个注册码,单击
窗口底部左边“从代理收回”,收回注册码后并不会返还钱给代理,因无法确切计算金额。

23.独立版的容量指什么?
容量就是用户的总量(包括注册码和用户账号,不论是否激活)

24.创建产品为什么要收费2元?可否免费呢?
这个费用任何期间都不会免。每个产品都有一堆资源和功能,特别是免费功能:例如试用、
自动更新、产品数据...。

25.怎么踢某个或多个注册码或用户下线?
选中需要踢下线的注册码或用户,点击下排按钮的“禁用”然后再点击“启用”即可。

 

 V盾的安全防护机制 
 1.校验码
校验码就是对某产品设置了加密后,此产品所有注册码都会生成跟每个注册码一一对应的
码上传至服务器,当注册码验证成功后,服务器返回与之对应的校验码,作者根据先前的
加密方式,对注册码和校验码进行加解密运算,它们最终要保证一致,不一致就有问题了。
建议多处关键位置做这个比对运算,并且比对代码别做成函数。注意:可以设置多次加密,
所有步骤设置完毕后别忘记点击“更新校验码”。此加密步骤为明文保存在作者电脑上的,
如需在其它电脑上使用,请连同“产品加密步骤”目录一起拷贝过去。

 2.产品数据
每个产品都可上传不超过1400字节的数据文件至V盾服务器,注册码验证成功后,会返回
这段数据,这段数据每块的值和含义由作者设计,例如可以保存某些变量的初值、基址、
脚本...。数据文件的类型无限制,V盾取的是文件里边的二进制数据。

 3.注册码(或用户)数据
每个注册码或用户都可以携带16字节的数据,这就比产品数据更加灵活了,此数据不只是
验证成功后可获取,在你的程序执行途中,还可以将此数据保存至服务器。这16个字节虽
不大,但你同样可以划分成多块,每块分别做不同的功能。

4. 软件授权
当你在软件授权这里打开文件选择某exe,作者端会读取这个exe的特征码发送至服务器,
如软件被篡改,则特征码就会与你设定的不一致,那么验证就会失败。每个产品都可以
设置三个版本的授权,如果此软件产品被篡改了被服务器检测到,服务器会禁用这张卡。
此功能无需写代码,别忘了要让它有效的话需勾选“启用”。假如你想废除某个版本的使用,
把另两个版本路径设置共三次,想废除另外两版本只保留一个版本,对此版本路径设置三次即可。

 

 关于调用:
1.我的版本发布要包括哪几个文件呢?
需包含验证插件(AllpurAuthentic.dll、VAuth.dll这二者之一)和VServerGroup.vnc
VServerGroup.vnc须与你的程序同一目录。reg.bat文件用来注册AllpurAuthentic.dll这个插件是COM组件,你也可以不需要reg.bat而手工注册。。

2.V盾验证支持哪些语言呢?
按键、易、TC、VB、VC、C#、Delphi、JavaScript等所有可以调用COM组件的语言。

3.我要怎么才能尽快的加上和测试对V盾验证组件的调用呢?
首先双击reg.bat注册,之后使用测试工具拷贝产品编号和注册码去验证,下边提示成功
就表明组件注册成功了。如果你用的是易、按键、VC、VB、C#、Delphi,可直接照搬或
拷贝示例里边的代码。例子、chm接口说明、测试工具三者结合起来调试。

4.服务器好慢,为什么调用验证会停好几秒,然后提示注册码不存在呢?
不是服务器慢,如果组件成功注册、调用正确,0.1秒内就会有回应,出现这种情况要么是
网络不通或者验证组件版本不对,要么是调用错误,当然V盾服务器出问题的情况也有,V
盾验证服务保证至少99.99%以上的时间是在正常运转的。如确认无误,请跟V盾联系!

5.加时卡自加时是如何调用呢?可以为用户加时?
第3个参数为注册码或用户名,第4、5个参数是输出参数,看例子吧。如果返回值为0,表示
加时成功,非0为失败。注:不能给未使用过的注册码加时

6.公告获取能在验证之前不?
不行,没验证无法确定产品,也就无法获取相应公告。那你一定要打开登录框就获取公告,
就构造一个静态的提示文本或者URL,去获取这个URL的内容吧。

7.要是用户验证后中不关机或者改机器时间怎么办?
不关机或改时间均无效,验证插件会在到达过期时间之后30秒即终止你的程序。

8.为什么取不了到期时间呢?
必须验证成功之后才能取到期时间,解绑、计数、获取产品数据。。。没去验证或者验证不成
功,这些调用都没有意义。