用VB自带的打包工具,制作成安装程序后,在安装时,为何提示系统文件要更新,还要我重启?
请问:
  这是什么原因?
  该如何解决?

解决方案 »

  1.   

    目前没有方法解决
    SetupFactory好点,现在出到7.0了吧,不过还是6.0好使!
    到www.onlinedown.net上搜一下!
      

  2.   

    这是因为要安装的机子上面的dll版本较低.
    解决方法是先将该机子系统文件夹(98是sysytem目录;2000是sysytem32目录)下的*.dll做好备份(以防万一,一般没事),然后重启到纯dos(注意:是纯dos)下面,最后用vb打包后的安装程序中的support目录中*.dll文件全部COPY覆盖到要安装的机子的系统文件夹下.重启后,重新开始setup文件.
      

  3.   

    to:suolong123(抵制日货,从娃娃抓起!) 
    偶有一个问题,昨天偶用SetupFactory打包了一个安装程序,然后将一台机子革掉后就装了一个98,用该安装程序安装完成后启动程序,结果提示一大堆dll文件无法注册,当然程序也没法运行,能否告诉我为啥吗?还是偶打包有问题?
      

  4.   

    或者你可以将SETUP.TXT中的控件日期改到被安装机器的日期就行了。方法是在安装机器中查找相同控件名,察看他的日期信息,然后将TXT文件中的日期改成它就可以了。如从2001/xx/xx改到1999/xx/xx。具体的版本日期记不清了,自己察看一下吧。