//这儿是 确定 的方法名
Begin VB.CommandButton cmdOK
Caption = "确定"
Default = -1
Height = 390
Left = 1215
TabIndex = 2
Top = 1635
Width = 1140
End
//这儿是方法的具体代码
Sub cmdOK_Click()
'N * ref: __vbaExceptHandler
'N * ref: __vbaObjSet
'N * ref: __vbaHresultCheckObj
'N * ref: Trim$(
'N * ref: UCase(
'N * ref: __vbaStrVarMove
'N * ref: __vbaStrMove
'N * ref: __vbaStrCopy
'N * ref: __vbaFreeStrList
'N * ref: __vbaFreeObj
'N * ref: __vbaFreeVarList
'N * ref: __vbaHresultCheckObj
'N * ref: Trim$(
'N * ref: __vbaStrMove
'N * ref: __vbaStrCopy
'N * ref: __vbaFreeStrList
'N * ref: __vbaFreeObj
'N * ref: "select * from forminfo where 使用=True" //找了数据库,发现有三列可能有用 分别是 日期 标志 使用
'N * ref: __vbaLateIdSt
'N * ref: __vbaLateIdCall
'N * ref: __vbaLateIdCallLd
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: "标志"
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaVarTstEq //好像是比较标志 ,不知道和啥比
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVarList
'N * ref: Chr(
'N * ref: __vbaVarDup
'N * ref: __vbaVarCat
'N * ref: "Event ID : 2000"
'N * ref: "Description : Error 2000 Programe is close"
'N * ref: MsgBox
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: "日期"
'N * ref: __vbaHresultCheckObj
'N * ref: Year(
'N * ref: __vbaI2Var
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVarList
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: "日期"
'N * ref: __vbaHresultCheckObj
'N * ref: Month(
'N * ref: __vbaI2Var
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVarList
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: "日期"
'N * ref: __vbaHresultCheckObj
'N * ref: Day(
'N * ref: __vbaI2Var
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVarList
'N * ref: Date
'N * ref: Year(
'N * ref: __vbaVarTstGe
'N * ref: __vbaFreeVarList
'N * ref: Date
'N * ref: Month(
'N * ref: __vbaVarTstLe
'N * ref: __vbaFreeVarList
'N * ref: Date
'N * ref: Day(
'N * ref: Date
'N * ref: Month(
'N * ref: __vbaVarSub
'N * ref: __vbaVarCmpGe
'N * ref: __vbaVarCmpEq //应当是比日期
'N * ref: __vbaVarAnd
'N * ref: __vbaBoolVarNull
'N * ref: __vbaFreeVarList
'N * ref: __vbaCastObjVar
'N * ref: "标志"
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaFreeObjList //这些都啥东西呢不明白
'N * ref: __vbaFreeVar
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVar
'N * ref: Chr(
'N * ref: __vbaVarDup
'N * ref: "Event ID : 2001"
'N * ref: "Description : Error 2001 Programe is close"
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVar
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVar
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: "用户名"
'N * ref: __vbaHresultCheckObj
'N * ref: UCase(
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: "密码"
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaVarCmpEq
'N * ref: __vbaVarCmpEq
'N * ref: __vbaVarAnd
'N * ref: __vbaBoolVarNull
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVarList
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVar
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVar
'N * ref: __vbaVarDup
'N * ref: "登录"
'N * ref: "无效的密码,请重试!"
'N * ref: MsgBox
'N * ref: __vbaFreeVarList
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaFreeObj
'N * ref: "{Home}+{End}"
'N * ref: SendKeys
'N * ref: __vbaFreeVar
'N * ref: __vbaLateIdCallLd
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: "用户名"
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaStrVarMove
'N * ref: __vbaStrMove
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVarList
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: "权限"
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaStrVarMove
'N * ref: __vbaStrMove
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVarList
'N * ref: __vbaNew2
'N * ref: __vbaObjSetAddref
'N * ref: __vbaFreeObj
'N * ref: __vbaCastObjVar
'N * ref: "标志"
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVar
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVar
'N * ref: Chr(
'N * ref: __vbaVarDup
'N * ref: "Event ID : 2002"
'N * ref: "Description : Error 2002 Programe is close"
'N * ref: __vbaCastObjVar
'N * ref: "标志"
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVar
'N * ref: __vbaCastObjVar
'N * ref: __vbaHresultCheckObj
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVar
'N * ref: Chr(
'N * ref: __vbaVarDup
'N * ref: "Event ID : 2003"
'N * ref: "Description : Error 2003 Programe is close"
'N * ref: __vbaVarCat
'N * ref: MsgBox
'N * ref: __vbaFreeVarList
'N * ref: __vbaFreeStrList
'N * ref: __vbaFreeObjList
'N * ref: __vbaFreeVarList
End Sub
后来猜着是 日期 标志 使用 这些影响的,分别改了一下 然后发现程序是先看标志 标志为true就说明过期了,然后看时间超过了说明过期了,并修改标志
又一篇适合新手看的.. 算是第二次破解 高手莫笑
完了 这是第一次 http://www.52pojie.cn/thread-71027-1-1.html