安装时总是要重启,实际并不需要重新启动。 如果不是mdac_typ.exe造成的,又是怎么回事呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对了,在win98下正常。只是在win2000下才出现安装问题。 发现是预安装时一些系统文件又被复制了一遍。如:quartz.dll ACTION: RegKey: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "SharedDLLs"ACTION: SystemFile: "D:\WINNT\SYSTEM32\VB6STKIT.DLL"(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\COMCAT.DLL"(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\VB6CHS.DLL"(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\STDOLE2.TLB"(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\ASYCFILT.DLL"(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\OLEPRO32.DLL"(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\OLEAUT32.DLL"(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\msvbvm60.dll"(磁盘上的当前文件已经更新)ACTION: DllSelfRegister: "D:\WINNT\SYSTEM32\COMCAT.DLL"ACTION: TLBRegister: "D:\WINNT\SYSTEM32\STDOLE2.TLB"ACTION: DllSelfRegister: "D:\WINNT\SYSTEM32\OLEPRO32.DLL"ACTION: DllSelfRegister: "D:\WINNT\SYSTEM32\OLEAUT32.DLL"ACTION: DllSelfRegister: "D:\WINNT\SYSTEM32\msvbvm60.dll"NOTE: 引导扇区尾NOTE: 正在生成主安装程序 'Setup1.exe'....*** 错误: 不能启动主安装程序! (CreateProcess() 返回错误代码 0x00000005H)*** 错误: (用户响应 '确定') 就是在2000下编译的。似乎是执行到setup1.exe时出错了。 安装文件(如 .DLL)的版本不一致 修改Setup.lst将系统初始化的9个文件的版本设为最低版本即可 打开 Setup.lst把里面的 VB6STKIT.DLL COMCT332.OCXCOMDLG32.OCXMSCOMCTL.OCX等等 系统已包含的 .dll 和 .ocx 文件版本设为最低版本即可 用wiseinstall 9.1试试吧,新建一个空白项目,ado自己安,在wiseinstall中先解压DAC26,再安装。参数为/qnt。 如果将dll和ocx换成最低版本的,程序运行可能就会不正常了吧。 用installshield是否可以解决此问题? 如何将LISTVIEW中的数据导出到EXCEL? 数据库之迷,高手讨论 数据通过datagrid显示出来,双击通过另一个带有text,combo等控件的窗口修改当前记录,RecordSet怎么控制 怎样将从串口读取的字节写成DAT文件? 旧事重提 请教关于DataGrid刷新的问题。 findwindow取TDBedit类的句柄好难? 关于ODBC的问题,在线等待 到底错在哪?高手请赐教! vb6中datagrib如何在录入数据的时候做到检查数据的正确性 如何使用ftp,求救!!! 怎样得到win2000 server上的所有的用户信息呢,比如用户名。
如:quartz.dll
(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\COMCAT.DLL"
(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\VB6CHS.DLL"
(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\STDOLE2.TLB"
(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\ASYCFILT.DLL"
(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\OLEPRO32.DLL"
(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\OLEAUT32.DLL"
(磁盘上的当前文件已经更新)ACTION: SystemFile: "D:\WINNT\SYSTEM32\msvbvm60.dll"
(磁盘上的当前文件已经更新)ACTION: DllSelfRegister: "D:\WINNT\SYSTEM32\COMCAT.DLL"ACTION: TLBRegister: "D:\WINNT\SYSTEM32\STDOLE2.TLB"ACTION: DllSelfRegister: "D:\WINNT\SYSTEM32\OLEPRO32.DLL"ACTION: DllSelfRegister: "D:\WINNT\SYSTEM32\OLEAUT32.DLL"ACTION: DllSelfRegister: "D:\WINNT\SYSTEM32\msvbvm60.dll"NOTE: 引导扇区尾NOTE: 正在生成主安装程序 'Setup1.exe'....*** 错误: 不能启动主安装程序! (CreateProcess() 返回错误代码 0x00000005H)
*** 错误: (用户响应 '确定')
似乎是执行到setup1.exe时出错了。
修改Setup.lst将系统初始化的9个文件的版本设为最低版本即可
把里面的
VB6STKIT.DLL
COMCT332.OCX
COMDLG32.OCX
MSCOMCTL.OCX
等等 系统已包含的 .dll 和 .ocx 文件版本设为最低版本即可