读书人

有关无驱加密狗的有关问题

发布时间: 2012-03-15 11:50:38 作者: rapoo

有关无驱加密狗的问题?
一个灵锐I加密狗C#的例子:
int handle;
int res;
unsigned char buffer[512];

/* 打开灵锐I设备 */
res = LIV_open(1234 /* 填写您的厂商编号 */, 0, &handle);
if(res) {
printf("open failed\n");
return -1;
}

要做成vfp的程序.这个LIV_open函数,存在什么地方,以前vfp志明函数,要用dll。但无驱的就不知道了,如:
DECLARE INTEGER LIV_open IN ????.dll INTEGER , INTEGER , INTEGER @handle

求打开灵锐I加密狗的开始代码。

[解决办法]
有驱动的,找找 living1.dll 这个文件。
调用格式:

C/C++ code
handle = 0Declare Long LIV_open in living1.dll Long, Long, Long @Declare Long LIV_close in living1.dll LongnRetCode = LIV_open(0, 0, @ handle)If 0 == nRetCode    Messagebox(Textmerge('打开设备成功,设备句柄:<<handle>>。'))    * 读写加密狗 ...    LIV_close(handle)Else    Messagebox(Textmerge('打开设备失败,错误代码:<<nRetCode>>。'))EndIf 

读书人网 >VFP

热点推荐