如果不是mdac_typ.exe造成的,又是怎么回事呢?

解决方案 »

  1.   

    对了,在win98下正常。只是在win2000下才出现安装问题。
      

  2.   

    发现是预安装时一些系统文件又被复制了一遍。
    如:quartz.dll
      

  3.   

    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)
    *** 错误: (用户响应 '确定')
      

  4.   

    就是在2000下编译的。
    似乎是执行到setup1.exe时出错了。
      

  5.   

    安装文件(如 .DLL)的版本不一致 
    修改Setup.lst将系统初始化的9个文件的版本设为最低版本即可
      

  6.   

    打开 Setup.lst
    把里面的 
    VB6STKIT.DLL 
    COMCT332.OCX
    COMDLG32.OCX
    MSCOMCTL.OCX
    等等 系统已包含的 .dll 和 .ocx 文件版本设为最低版本即可
      

  7.   

    用wiseinstall 9.1试试吧,新建一个空白项目,ado自己安,在wiseinstall中先解压DAC26,再安装。参数为/qnt。
      

  8.   

    如果将dll和ocx换成最低版本的,程序运行可能就会不正常了吧。
      

  9.   

    用installshield是否可以解决此问题?