首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

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

2012-03-15 
有关无驱加密狗的问题?一个灵锐I加密狗C#的例子:int handleint resunsigned char buffer[512]/* 打开灵

有关无驱加密狗的问题?
一个灵锐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 

热点排行