activeX 上载更新

activeX 下载更新
用cab打包ActiveX控件让ie用户下载,我的cab包里面有2个dll文件,还有3个excel文件。
当版本更新的时候,放了新的dll文件和Excel上去,但是等用户下载下来时,发现老的dll文件没有被删除,和新的dll文件共存于系统中。而Excel文件则只存在一个版本。
不知道是不是因为dll文件有版本号,而excel不存在版本号的问题。
现在想让dll文件和Excel文件一样,当版本更新的时候,老的版本的文件都被新文件所替代,用户端只存在新版本的文件,该怎么做,是不是只跟inf文件有关?????????
------解决方案--------------------
有版本号的比较版本号,没有版本号的比较创建日期
------解决方案--------------------

名字一样的话会覆盖