
LEFUePass组件的用法
LEFUePass组件拷贝到计算机中,进行注册后才能使用。
LEFUePass组件是标准的ActiveX DLL,采用MS COM技术。适用于能应用COM技术的开发平台。
当前主要的功能是在U盘中产生认证文件,采用U盘硬件信息进行加密来保存用户需要保密的数据。
当前组件主要应用于身份安全认证、软件使用许可等方面。当前组件结合U盘来构成认证体系能代替现在市场上销售的身份认证卡或机密卡。
LEFUePass组件方法:
initUDrv’初始化检查U盘设备
输 入:
s_SystemName(String) -系统名称
Optional s_InputPass(String = "") -密码
Optional s_InputCurDate(Date = "2006-06-01") -当前日期(用于检查软件是否过期)
Optional s_AllowUseUsbHD(Boolean = True) -是否允许使用USB移动硬盘
输 出
(Boolean) -初始化是否成功
如果失败可以可用充sErr属性中取出错误信息
WriteKey’制作加密文件
输 入:
sText(String) –需要保存的信息
输 出
(Boolean) –写操作是否成功
如果失败可以可用充sErr属性中取出错误信息
执行当前操作时需要关闭U盘的写入保护
ReadKey’读加密设备中信息
输 入:
Optional sText(String = "") -返回设备内的加密文本
Optional Back_sLogInfo(Boolean) –是否需要返回日志文件(只有在制作加密设备时选择‘记录使用日志’才能返回信息)
输 出
(Boolean) –读操作是否成功
如果失败可以可用充sErr属性中取出错误信息
BakKeyFile‘备份加密文件
输出
(Boolean) –备份是否普成功
如果失败可以可用充sErr属性中取出错误信息
属性:
sErr As String '错误信息
sBack_EncryptVer As String '加密版本
sBack_DrvProdIDInfo As String '产品ID
sBack_DrvRevSNInfo As String '产品版本及序列号
sBack_DrvVenInfo As String '制造商信息
sBack_MakeDate As Date '制作日期
sBack_MakeTime As Date ' 制作时间
sBack_MakeComputerName As String '制作的计算名称
sBack_Encryptlevel As String '加密强度级别
sBack_CheckUseTimes As Boolean '启用加密次数检测
sBack_SetedMaxUseTimes As Long '最大检测次数
sBack_CanUseTimes As Long '可以使用的次数
sBack_CheckUseDays As Boolean '启用使用天数检测
sBack_SetedMaxUseDays As Long '最大使用天数
sBack_CanUseDays As Long '可以使用的天数
sBack_DrvKeyNumber As String '设备文件编号
sBack_CheckAnyWhereStarEvent As Boolean '满足任何一个检查条件都进行事件触发
sBack_LogInfo As String ‘返回登录信息串(只有在ReadKey方法中设置Back_sLogInfo=True 时才能返回信息,信息格式“YYYYMMDDHHMMSS-计算机名称|“)
sBack_SaveLogInfo As Boolean '保存登录日志
sBack_CurUseDiskWord As String '当前使用的盘符
sBack_SystemuDiskWord As String '系统中u盘盘符