必要道具:开发狗superdog master,软件狗superdog,一个安装包可下载开发套件的driver
一、安装包
安装超级狗那些api和sample和超级狗安全套件的压缩包,名字是:SuperDog-R-2.5.1.107241,并解压(忘记这个文件怎么下载来的了)。解压后点击windows-setup.exe,默认往下安装即可。
二、点开超级狗工具包
下载开发商代码
安装成功后,找到应用超级狗工具包,本次路径是C:\Program Files (x86)\Gemalto\SuperDog\2.5\Tools\vendorsuite.exe.
开发套件的首页如图所示:
重点来了:确保你的开发狗和软件狗都连接着电脑,点击软件首页的软件保护-超级狗开发商向导
正常的话会弹出一下页面:
如图点击下一步,出现下图所示:
开发狗ID为10位数字,开发商ID为7为数字,点击下一步:
弹出上图时是默认全勾选的,只需要windows环境,点击下一步:
完成后如上图所示。
三、使用工具包软件写入软件狗内容的准备
点开超级狗工具包,点击软件保护的授权管理工具
弹出页面如下:
可以注意到界面下方的:当前开发号(DEMOMA),需要把它替换为自己的开发号。否则会报错:“请您到设置对话框,选择’使用正式开发号‘选项。
按提示操作,弹出页面如下:
要记住这个路径,以后可能要去复制文件。
路径1:C:\Users\16119\Documents\Gemalto\SuperDog 2.5\Tools\Definitions
路径2:C:\Users\16119\Documents\Gemalto\SuperDog 2.5\Tools\Log
点击确定后,软件界面下方小字变成了”当前开发号:正式开发号(需连接开发狗)“。
至此,初始化之类的工作就结束了,可以使用工具写入软件狗内容了。
四、使用工具包软件写入软件狗内容
1、查看软件狗(超级狗别称)内容方法
还是授权管理工具,点击菜单的工具,再点击查看超级狗。如下图,是一个没有开发过的新狗的内容。
2、写入软件狗内容
还是”授权管理工具",点击下方**+数据文件**,再点击文本编辑,写入你的内容,点击确定就可以了。
这是本次的内容:
可以看到从1的查看软件狗看出,软件狗默认就含有一个文件和一个特征,但是这是删不掉的,官方文档有说,也不用试着删除它。
点击右下角编程软件狗,就写进去了。再次查看,界面如下:
还有设置控制打开运行次数的,慢慢看。
在C#中使用时,只写入数据文件会读取文件失败,但在原本基础上加了许可特征就ok了。许可特征就是数据文件上方的方框,按默认选项添加即可。
添加后查看超级狗,如图: