欢迎来到天天文库
浏览记录
ID:37439890
大小:1.81 MB
页数:9页
时间:2019-05-23
《软件狗linux下面的使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件狗api使用流程1.在windows下面安装软件狗开发工具4.02.安装好开发工具之后,使用开发商工具,将linux下面需要的api接口进行同你的加密锁绑定,绑定之后你的api接口你的加密锁才可以使用,linux下面apic的接口名称为dllinuxc.o和libdllinuxc.so3.准备好api接口,api例子和linux的加密锁驱动,就可以进行测试了4.在linux下面安装加密锁驱动5.编译例子程序6.插上加密锁运行流程图解1.在windows下面安装4.0开发工具,插入光盘,运行setup.exe,进行安装
2、插上你的加密锁,输入你的开发商密码1.吧你需要用的linux下面的api接口文件通过开发商工具进行绑定,这里我以C接口的静态库dllinuxc.o文件为例进行试验打开开发商工具,选择绑定选项Number.dog文件是你安装4.0开发工具的时候,使用开发商代码生成的一个后缀为.dog的文件,这个文件默认存储位置在C:ProgramFiles(x86)SafeNetChinaSoftDogSDKV4.0安装目录下面出现这个提示的时候,说明你的api借口文件已经绑定好了,它现在和你的加密锁是一套的1.接下来,将绑定过了的
3、借口文件dllinuxc.o拷贝到C的例子当中,将例子和驱动都拷贝到LINUX下面,准备好开始测试了2.开始安装linux下面的加密锁的驱动程序在linux下面打开终端程序,输入uname–a,检查你的linux的内核版本然后找到相关版本的驱动,准备开始安装在终端中执行su–获得权限,准备安装打开驱动文件目录5.驱动安装成功,接下来看看我们的例子程序,编译一个可执行程序,打开终端到这个C的例子目录下面,在终端中运行gcc-osamplesample.cdllinuxc.o进行编译,编译出一个可以测试的程序出来编译成功之后
4、,生成例子程序在终端中运行这个例子程序,插上加密锁,看运行效果,软件狗提供的api函数提供了两个访问加密锁的函数,读加密锁内存和写加密锁内存文件清单========readme-chn.txt本文件sample.c调用API的例子程序dllinuxc.oobj文件softdog.h头文件========API详介========这里所说的API是指dllinuxc.o。1.API定义以下函数:unsignedlongReadDog(void)读狗unsignedlongWriteDog(void)写狗2.API要求调用者
5、(即开发商应用程序)定义以下全局变量。shortintDogAddr首地址(0~99)shortintDogBytes操作字节数(1~100)void*DogData输入输出数据指针
此文档下载收益归作者所有