Activex 控件升级

      今天对我们开发的一个文件传输控件进行升级,在控件签名,打包,发布后出现一个问题。

 

我们在一台没有安装过该控件的机器上测试,每次访问该控件页面IE浏览器都需要进行一次安装。这个让我很意外,因为用户访问的应该是

 

最新的控件,安装后用户机器上应该是最新版本,这样就应该再次安装了。同时我在.inf中写的是最新的版本号,在控件部署页面上填写的也是

 

最新版本,而不是强制安装版本(我记得好像0.0.0.0是强制安装),这些我都注意了,IE不应该再次安装。

 

      后来我查看了用户安装的控件具体的版本号,在C:/WINDOWS/Downloaded Program Files目录下我找到我们安装的控件,结果给用

 

户安装的版本不是最新的,而是旧版本。我们在修改完控件后没有更新该控件的版本信息。就进行的签名,这样造成用户实际安装的仍是旧版

 

本。IE每次访问都会发现本地的版本比页面上的低,所以要重新安装。

 

      问题是解决了,不过我一致有个困惑。我们开发了控件,如何能自动更新控件版本,不用每次手动更新。我在网上找了结果没找到,

 

只知道通过该.rc文件可以修改版本,以及用一个exescope的工具可以改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值