建议你用setupfactory进行打包,很酷的!

解决方案 »

  1.   

    wisdomer(飞鹰),你好!用setupfactory进行打包会不会出现这种情况?一般出现这种情况是啥原因?
      

  2.   

    VB自带的打包工具问题很多
    如果遇到防火墙或是杀毒软件更麻烦会提示一堆的访问冲突
    必须停止或者关闭才能安装除了楼上的建议,INSTALLSHELL也不错
      

  3.   

    用VB自带的打包工具,我较熟悉一点,如何修正这个问题呢? 
    mousean(幻想无限), INSTALLSHELL我也安装了,不过全部英文的, 好象有点难度,有中文的参考资料吗?
      

  4.   

    正解:
    安装时重新启动的原因是你使用的机器操作系统比目标机的操作系统版本新,而你编写的程序中用到系统文件。当打包安装时,安装程序无法更新已经打开的系统文件,因此必须重新启动,以更新这些系统文件。
    一般情况下,重新启动至少可以使目标机的系统版本升级,有益无害。但是,win2000和xp不允许重新启动更新系统文件,就造成反复重启。目前,微软的新版打包安装程序还没有问世。它提供的临时解决办法比较可笑,就是把工作机系统文件版本变旧,例如安装SP3。
    为了避免这种尴尬,我的建议是到一台Win98系统的机器上打包,而且要保证这台机器上没有升级过系统文件,包括没有被你的程序安装时重启过。
      

  5.   

    我用这个打包 Inno Setup
    从来没出过什么事
      

  6.   

    我用SETUP BUILDER,我觉得VB自带的打包工具实在是。
      

  7.   

    请问为啥我的那有部winme的机不允许重新启动更新系统文件,造成反复重启而装不上,领导意见挺大.唉,找吃难!
      

  8.   

    可以在DOS下运行  Scanreg /restore
    还原到你安装以前的注册表状态,不过可能会产生一些不必要的垃圾文件