FindU函数

YT699

FindU函数

int FindU( int start,char *OutPath);

功能:查找系统中是否存在第N个iKey,如果存在,则返回iKey所在的设备路径,通常是U盘部分的盘符

参数1--start(in) 要查找的第N个iKey,例:当start=0时,指的是要查找第一个iKey所在的设备路径,当start=1时,指的是要查找系统中的第二个iKey所在的设备路径。

参数2――OutPath(out) ;如果系统中存在第 N iKey,则该参数中包含有该iKey所在的设备路径

返回结果--若函数返回 0 ,则表示函数执行成功,系统中存在着第NiKey,若返回其它值,则表示函数失败,错误原因可以参见错误代码含义

提示1:iKey必须有显示盘符,才能用以上函数进行操作,

提示2、找到iKey的路径后,就可以对锁进行操作,不限于U盘部分相关操作,还可以是加密锁的操作,例如增强算法等

提示3:如果系统只有一个iKey,FindU(0,OutPath)返回0,FindU(1,OutPath)返回错误,如果系统有二个iKey,FindU(0,OutPath)及FindU(1,OutPath)都返回0,FindU(2,OutPath)返回错误