加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

关于asp.net调用gemalto超级狗api的具体实现

发布时间:2020-12-16 03:52:38 所属栏目:asp.Net 来源:网络整理
导读:? ? ? ? 鉴于网上关于超级狗的具体操作并不详细,我把我所知道的写下来,希望能给有需求的网友做个参考。软件外壳保护我就不说了,没有什么难度,供应商也会提供文档,一步一步操作即可。我要说的是用于保护发给客户的程序,主要做身份验证,也就是登录验证

? ? ? ? 鉴于网上关于超级狗的具体操作并不详细,我把我所知道的写下来,希望能给有需求的网友做个参考。软件外壳保护我就不说了,没有什么难度,供应商也会提供文档,一步一步操作即可。我要说的是用于保护发给客户的程序,主要做身份验证,也就是登录验证。先从安装说起:

? ? ? ?1.安装说明

? ? ? ??将超级狗安装光盘放入光盘驱动器。在屏幕上单击启动超级狗开发套件安装,进入Windows目录,双击安装文件Setup.exe,然后按照超级狗开发套件安装向导的说明操作,完成超级狗软件的安装。

? ? ? ??2.导入开发狗

? ? (1)插入开发狗(大U盘); ?

? ? (2)点击桌面左下角“开始”菜单栏,找到超级狗开发套件V2.4,点击“超级狗工具包”-“软件保护”-“超级狗开发商向导”

? ? ? ?(3)选择推荐的导入方式,点击“下一步”,

? ? ? ?(4)再点击“下一步”,开发商代码文件路径可更改;

? ? ? (5)在“指定API设置”步骤中,选择对应的API库下载,下载全部成功后,点击完成。

? ? ? 3.登录验证

? ?(1)插入子狗(小U盘);

? ?(2)找到api_dsp_windows.dll,api_dsp_windows_x64.dll,dog_net_windows.dll,dog_windows_3154506.dll(数字为开发号),dog_windows_x64_3154506.dll这5个库文件(前三个文件默认路径在C:Program FilesGemaltoSuperDog2.4APILicensing.net中),并复制到需要加密程序的bin目录下。

? ?(3)打开需要加密的程序,引用dog_net_windows.dll文件。

? ?(4)在路径为C:Program FilesGemaltoSuperDog2.4VendorCodes的hvc文件中获取供应商代码,放到程序中。

? ? (5)在登录按钮的onclick事件中调用 dog_login(),dog_login_scope()和dog_logout()函数。具体代码如下:

? ? (6)运行程序。

? ?4.验证说明

? ? ? 登录验证代码中MessageBox.Show出来的是超级狗的状态。打印出来的文本为statusOK,则成功登录;否则直接退出登录。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读