刘诗雯为何叫小枣:如何将已知程序提取备份出来?

来源:百度文库 编辑:高考问答 时间:2024/04/30 06:03:56
有一只软件,用VB编写,已经安装好进了WIN98操作系统,运行正常,现想升级系统到WIN2000,格式化系统后将会丢失程序,现在未格,想将其备份出来,可以在安装新操作系统时拷贝入去继续运行。

现在已将带有程序的硬盘拆除安装到我的机上,设为副盘,在我的机上面运行该程序(我机是安装win2000操作系统),当然提示DLL或OCX文件出错拉,将找不到的DLL或OCX文件逐一拷贝到我机的系统,当拷贝到某一OCX文件时,已经正常拷贝,我系统处已经正常存在该文件,但还是提示该OCX文件出错,提示信息为:

Run-time error"339":
Component "LTCAP11E.OCX" or one of its dependencies not correctly registered: a file is missing or invalid

然后用regsvr32注册OCX文件,输入:regsvr32 j:\windows\system\ltcap11e.ocx (此为该文件的绝对路径)
得到的提示为:

注册时出现此问题:

LoadLibrary("j:\windows\system\ltcap11e.ocx")failed-到不到指定的模块。

然后进入原有程序的win98操作系统,用regedit进入注册表,用“查找”搜索“ltcap11e”,将搜索得出的结果全部导出(一共7项),再在我的win2000操作系统上导入那7项注册表值,故障表现依旧,烦请告知,该如何解决和操作。本人没有编程基础,请详细说明,万分感谢。
本人对编程技术基础极差,烦请告知操作的详细部骤。谢谢。

新的机器没有安装VB吗?

还有把你98上的没有做好的程序用VB里面的工具打包.这样就可以了.