应该是你的程序里面设定了重新启动,看一下安装脚本,看到有诸如RebootDialog这样的重起机器的代码,去掉应该就正常了。

解决方案 »

  1.   

    是你的InstallShield所带的Windows Installer的版本太高了,他首先要更新一下Windows Installer(需要重新启动),然后才运行你的安装程序。你可以使用版本比较低的InstallShiled制作你的安装程序!
      

  2.   

    我的Install shield 也是D6光盘上带的,大家应该都是用这个吧你说的Windows Installer是什么?我是在NT4机器上编译,然后在WIN98上运行的,有问题吗?
      

  3.   

    我在D5上帶的可用於D4,沒有出現這種情況,當然可用Install shield 設置
      

  4.   

    应该是InstallShield的版本问题,一般在98上是要下载一个更新的版本才能继续安装,所以要重启。不过在同一台98的机器上安装第二遍时,应该不会要求重启的,因为Installer的版本在第一次已经更新了,你先看看是不是这个问题
      

  5.   

    我同意Delphi_Li(Delphi Li) 的观点,事实上也的确是这样