这个是正常的,因为你在安装vb的时候有一些文件已经安装到system下了,
编译打包的时候你的系统文件安装目录都是默认,所以在安装你的程序的
时候,安装程序要向system下写一些文件,比如.dll,.ocx等,发现该目录有
这些文件,所以提示你是否替换..如果你没有安装过vb或者别的vb做的程序就
不会有这样的情况了.(可不一定只是这个目录,我只是举个例子)
处理方法:
最好你在打包的时候把你的程序用到的文件(.dll,.ocx等)都一并安装到
你的安装目录就不会出现什么文件过旧的问题了!!一定给我加分呀,呵呵!!!(:
编译打包的时候你的系统文件安装目录都是默认,所以在安装你的程序的
时候,安装程序要向system下写一些文件,比如.dll,.ocx等,发现该目录有
这些文件,所以提示你是否替换..如果你没有安装过vb或者别的vb做的程序就
不会有这样的情况了.(可不一定只是这个目录,我只是举个例子)
处理方法:
最好你在打包的时候把你的程序用到的文件(.dll,.ocx等)都一并安装到
你的安装目录就不会出现什么文件过旧的问题了!!一定给我加分呀,呵呵!!!(:
回复人:of123() () 信誉:100
是这样:你的包中有些作为系统运行的东西比目标机上的更新。现在的安装程序的默认做法是提示后重新启动程序,将系统已经启动的旧文件关闭后更新。但是,Win2000和XP不支持重新启动更新,也就是说,无法改写这些已经打开的文件,所以反复出现错误提示。
根本的方法是等微软出台新的打包安装程序。
目前的办法只能是将新东西换旧,微软推荐的方法是打SP4包。