这个是正常的,因为你在安装vb的时候有一些文件已经安装到system下了,
编译打包的时候你的系统文件安装目录都是默认,所以在安装你的程序的
时候,安装程序要向system下写一些文件,比如.dll,.ocx等,发现该目录有
这些文件,所以提示你是否替换..如果你没有安装过vb或者别的vb做的程序就
不会有这样的情况了.(可不一定只是这个目录,我只是举个例子)
处理方法:
    最好你在打包的时候把你的程序用到的文件(.dll,.ocx等)都一并安装到
你的安装目录就不会出现什么文件过旧的问题了!!一定给我加分呀,呵呵!!!(:

解决方案 »

  1.   

    以前我也问过这个问题,但现在还不知道怎么回事,只觉得有一个人说的比较有道理,现转录如下:
    回复人:of123() () 信誉:100
     
      是这样:你的包中有些作为系统运行的东西比目标机上的更新。现在的安装程序的默认做法是提示后重新启动程序,将系统已经启动的旧文件关闭后更新。但是,Win2000和XP不支持重新启动更新,也就是说,无法改写这些已经打开的文件,所以反复出现错误提示。  
    根本的方法是等微软出台新的打包安装程序。  
    目前的办法只能是将新东西换旧,微软推荐的方法是打SP4包。  
      

  2.   

    致newcar(newcar):安装目录的问题不太明白,没安装哪来的安装目录?如果是默认的,又是什么呢?
      

  3.   

    补充一下,其中,在打包的过程中出现了“过期相关信息”的对话框。其中,列出了几个ocx和dll文件。