我用VB自带的打包功能做好一个安装文件,在有些工作站上安装时会提示:某些系统文件过时,重起电脑后自动更新。但我重启后再安装仍然提示这个问题,不能继续安装操作。问题紧急,在线求助,请各位帮帮手,先谢了。

解决方案 »

  1.   

    另外打个包,去掉那些系统dll文件,只打包资源文件即可
    出现文件过时错误使用第二个包安装
      

  2.   

    还是不要用VB自带的打包工具吧!!!
    推荐一个可以像VB自带打包工具那样给VB工程打包的软件“DigitalWeb InstallWizard”
    很不错哦!!!
      

  3.   

    我如何区分哪些是系统dll,哪些才是资源文件呢。
    出现提示后只能重启或退出安装,没有忽略选项
      

  4.   

    如果你没有使用资源,大部分就都是系统dll了,你把它们去掉打包,安装就行了是没有忽略的,而且重启之后一样的提示
      

  5.   

    同意: SoHo_Andy(冰)可能是:你做程序用的os比较新安装时的os 比较旧
      

  6.   

    我做程序是win2000 server,工作站是win2000 pro,但我在win2000 pro下打包程序后再在win2000 pro下安装还是不行
      

  7.   

    TO:SoHo_Andy(冰)
    我刚试过去掉系统dll打包,还是出现那个问题,而且装上去的一台电脑还不能运行VB程序,可能是没有完全把VB运行环境打进去,但这么多包含文件我如何确定哪些是系统dll,哪些是必须的运行环境呢。我刚是把所有源路径是系统目录的dll文件去掉了,但这样可能会把VB必须的运行环境文件去掉了。能否有办法区分这些文件????
      

  8.   

    我也没什么好办法,我凭经验的,一般都是那个字体dll文件出错的
      

  9.   

    给你介绍一个打包的软件,你可以上网下载!
     setup factory