Delphi 6.0 自带Install Shield制作安装文件的一个问题 ( 积分: 100 )

  • 主题发起人 主题发起人 Arvin_2003
  • 开始时间 开始时间
A

Arvin_2003

Unregistered / Unconfirmed
GUEST, unregistred user!
我用它做了一个安装文件,由于第一次使用制作了好几个版本,最后成功的版本在其它机器上可以安装,在Windows2000(开发机器)上也可以安装,但是到了XP机器或者是其它安装过其它版本的机器上都会出现一个奇怪的问题:
我默认的安装目录是D:/myRoutine但是安装完毕之后,在D:/myRoutine下面只有一个空目录,但是在E:/myRoutine下面却有全部的安装文件.我在以前曾经做过一个安装到E:/myRoutine的安装文件,现在已经删除过好我次了,不应该出现在E:自动建立这样的目录啊?
郁闷
 
我用它做了一个安装文件,由于第一次使用制作了好几个版本,最后成功的版本在其它机器上可以安装,在Windows2000(开发机器)上也可以安装,但是到了XP机器或者是其它安装过其它版本的机器上都会出现一个奇怪的问题:
我默认的安装目录是D:/myRoutine但是安装完毕之后,在D:/myRoutine下面只有一个空目录,但是在E:/myRoutine下面却有全部的安装文件.我在以前曾经做过一个安装到E:/myRoutine的安装文件,现在已经删除过好我次了,不应该出现在E:自动建立这样的目录啊?
郁闷
 
这个问题我已经搞清楚了.
因为我用install shield作过好多个版本,而这个安装制作软件有反安装功能,在我安装新版本时,旧版本虽然在控制面板看上去好象删除了,但是注册表里面的信息还存在,在我下次安装时,他都会把这个不是用setup删除的版本的一些信息读进来,于是就会出现上面的情况了.
不好意思提了一个不是问题的问题.
 
具体的解决过程是怎样的。楼主能否介绍介绍?
 
具体的解决过程:
在新装系统的机器上可以解决这个问题.
在旧机器上,把所有关于该安装项目的项都删除.(没有试过.)
嘿嘿,很笨的方法.
 
后退
顶部