📄 modexplain.bas
字号:
Attribute VB_Name = "ModExplain"
'*************************************************************************
'**模 块 名:ModExplain
'**说 明:版权所有2008 - 2009(C)
'**创 建 人:
'**日 期:
'**描 述:解释USBPass2.00组件的各函数及相关属性
'**版 本:V1.0.0
'*************************************************************************
' USBPass2.0组件与USBPass1.1组件不兼容,所以直接升级到2.0版本,请注意
'
'
' USBPass2.0组件为方便开发者分发软件,附加了一个"不带密码"读Pass的动态库文件:USBPassR.dll
'
' USBPassR.DLL的属性同USBPass.DLL
'
' 方法只有一个,如下:
' PassRead
' 参数:
' 返回值:True表示成功,False表示失败
' 相关授权信息可从 TBack_PassInfo 中获取
' 相关状态信息可从TBack_MsgInfo 中获取
'
' 说明:读USBPass授权信息
'
'*************************************************************************
'
'USBPass.DLL组件说明
'属性:
'
'1 ?
' TBack_DiskName As String '驱动器FriendlyName
' TBack_DrvKeyNumber As String '授权编号
' TBack_RegDate As Date '授权写入时间(格式:YYYY-MM-DD)
' TBack_SoftCode As String '软件代码
' TBack_UnitName As String '使用单位名称
' TBack_IsTime As Boolean '是否使用次数限制
' TBack_UseTime As Double '剩余使用次数
' TBack_IsFate As Boolean '是否使用天数限制
' TBack_UseFate As Double '剩余使用天数
' TBack_LastDate As Date '最后使用时间(格式:YYYY-MM-DD)(写授权时写入1900-1-1)
' TBack_IsAll As Boolean '是否任意条件触发
' TBack_AnnexInfo As String '附加内容
'
'说明: 这些属性是返回读取USBPass的授权属性
'
'-------------------------------------------------------------------------
' 2、
' TBack_MsgNo As Integer '信息编号
' TBack_MsgStr As String '信息内容
'
' MsgNo MsgStr
' 0 USBPass 不存在或损坏'
' 1 取消写入UPass
' 2 取消读取UPass
' 3 取消清除UPass
' 4 取消修改密码UPass'
' 5 密码过长或过短
' 6 写UPass成功
' 7 写UPass失败'
' 8 读UPass成功
' 9 读UPass失败
' 10 UPass到期
' 11 清除UPass成功
' 12 清除UPass失败
' 13 修改UPass用户密码成功
' 14 修改UPass用户密码失败
' 15 用户密码不正确
'
' 说明:该属性是返回当前读/写USBPass的相关状态信息
'
'*************************************************************************
'*************************************************************************
'方法:
'
' 1、PassAbout
' 参数:
' 返回值:True表示成功,False表示失败
'
' 说明:打开USBPass组件的About窗口
'
'-------------------------------------------------------------------------
' 2、PassCreate
' 参数:R_PassWD (用户读UPass授权信息的密码,长度:最长16个字母、数字或8个汉字)
' 返回值:True表示成功,False 表示失败
' 相关授权信息可从 属性1 中获取
' 相关状态信息可从 属性2 中获取
'
' 说明:写USBPass授权信息
'
'-------------------------------------------------------------------------
' 3、PassRead
' 参数:R_PassWD (用户读UPass授权信息的密码,长度:最长16个字母、数字或8个汉字)
' 当传递进来的R_PassWD为空字符串时,系统将对该授权的限制次数或限制天数或两者全有
' 作自动减1处理,只到其为0,如果有效限制条件为0 则返回False
' 返回值:True表示成功,False表示失败
' 相关授权信息可从 属性1 中获取
' 相关状态信息可从 属性2 中获取
'
' 说明:读USBPass授权信息
'
'-------------------------------------------------------------------------
' 4、PassClear
' 参数:无
' 返回值:True表示成功,False表示失败
' 相关状态信息可从 属性2 中获取
'
' 说明: 清除授权信息
'
'-------------------------------------------------------------------------
' 5、ChangePassWD
' 参数:OLD_PassWD 原来读授权信息的密码 长度:最长16个字母、数字或8个汉字)
' NEW_PassWD 新密码 长度:最长16个字母、数字或8个汉字)
' 返回值:True表示成功,False表示失败
' 相关状态信息可从 属性2 中获取
'
' 说明:修改用户密码
'
'
'
'
'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -