关于VB程序中的.dll文件,高手来啊

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:41:33
包含加密的DLL文件(VB_MainFunction1),里面包含了时间限制,就是在2002年以后该程序运行不了,所以每次启动程序都要改时间,我现在想直接跳过这个DLL文件,可是不知道怎么下手,有没有高手指点一下啊。
下面有2段程序一个是启动时的控件,还有就是主程序了
Private Sub Form_Load()

'窗体启动时,重置窗体大小
'通过ADO接口引用 标准文件\File.Mdb 下的用户信息
'将File.Mdb下的表USER的用户名赋给UserYu(i)数组
'将File.Mdb下的表USER的密码赋给PassYu(i)数组,二者相互对应
'将UserYu(i)数组里的用户名在窗体启动时,放置在窗体的名称为UserTxt的ComboBox里

Set VB_MainFunction1 = New VB_MainFunction

Me.Left = (Screen.Width - Me.Width) / 2
Me.Top = (Screen.Height - Me.Height) / 2 - 600

'设置程序路径
ConData = VB_MainFunction1.CheckPath("")
。。。。。
end sub
-------------------------分割线-------------------------------
'本模块主要包含程序用到的WIN32 API函数的声明

Option Explicit

'调用dll文件
Public VB_MainFunction1 As VB_MainFunction

Public Const MAX_PATH& = 260
Public Const NOERROR& = 0
Public Const SystemDate = #11/23/2003#

Public Type

将所有含有 VB_MainFunction1的行注释掉就行。

单步调试, 看那个语句提示过期, 然后看语句的操作内容,如果不是关键业务,注释该语句即可,否则,需要通过第三方工具, 查询 2002 在dll 中的 地址,进行内容修改才行.

好东西 收藏下