利用文档
利用文档
利用文档 北京pk10 > 利用文档

超级狗函数调用加密过程

更新时间:2018-11-14 15:37:28   点击量:
赛孚耐(金雅拓)超级狗是一款功效壮大,加密强度高,操作简略的加密狗,除了壮大的外壳加密功效,还可以通过在程序代码中嵌入加密狗函数的方法来实现软件掩护••••。

超级狗开发套件安装以后,在安装目录C:\Program Files (x86)\ Gemalto\SuperDog\2.x\Samples\Licensing路径下,有对应的开发语言示例,这些示例编译以后,可以直接通过demo号的加密狗来调用测试,这些示例目前笼罩主流的开发语言••••。

对于超级狗正式开发号的用户,要利用这些示例,需要做适当修正••••。

修正前,要筹备好两个文件

1¶••⊿xxxxx.hvc文件(xxxxx为开发号,五个英文字母):此文件是正式开发号的密钥文件,存放在C:\Program Files (x86)\ Gemalto\SuperDog\2.x\VendorCodes路径下••••。


2¶••⊿对应正式号的库文件:这个库文件分为动态库DLL或静态库LIB,如C#调用的是DLL,C++调用的是LIB或DLL,库的文件名为dog_windows_xxxxx.dll或dog_windows_xxxxx.lib(xxxxx为数字),存放路径在\我的文档\Gemalto\SuperDog 2.x\API\Licensing下对应开发语言目录••••。

C#开发语言的修正过程:
用记事本打开正式号密钥文件xxxxx.hvc,把内容全部复制,找到示例目录中的dogvendorcode.cs文件,把hvc文件中的内容调换到“private const string vendorCodeString =”后面的引号中,再把正式号的库文件dog_windows_xxxxx.dll拷到bin就可直接编译测试,无需在代码中对此DLL做引用••••。

C++开发语言的修正过程:

用记事本打开正式号密钥文件xxxxx.hvc,把内容全部复制,找到示例目录中的vendor_code.h文件,把hvc文件中的内容调换到“unsigned char vendorCode[] =”后面的引号中,然后点击“项目”-“属性”,在"Link"的输入项中添加依附库dog_windows_xxxxx.lib,并把本来的依附库dog_windows_demo.lib删除,然后重新编译生成即可••••。注意这个dog_windows_xxxxx.lib库应拷贝至工程文件所设置的依附库目录列表中••••。

其它开发语言也可按同述方法修正,基础类同••••。

超级狗常用API函数列表


这些函数详细利用阐明,请通过打“超级狗工具包“,在操作手册和教程的SuperDog Developer'sGuide.pdf文件来查阅••••。
本页要害词: 超级狗,函数调用
pk10官网开奖结果查询 北京pk10开户 pk10官网开奖直播 pk10官网是多少 pk10开奖官网 PK10投注平台开户 pk10开奖结果历史记录 PK10投注平台开户 北京pk10注册平台 北京pk10官网开奖