我开发了一个activeX控件。现在我给用户使用,但是每次都要手动从IE的查看对象中删除原来的文件。然后才可以使用,请问如何可以做到用新的ActiveX控件替换原来的activeX控件啊?当然是代码实现啊。。非手动注册的~~,请关注此贴,我是在线等待的

解决方案 »

  1.   

    我的意思是说用IE下载下来的时候,IE上还是老的控件,必须删除原来的,下载下来以后打开的页面才是新的注册控件
      

  2.   

    我就是打包成的cab包,但是没有那个效果
      

  3.   


    我打包成cab包,结果下载下来,还是原来的样子
      

  4.   

    在服务器上把控件的版本提升了以后,用户使用的时候会自动下载新版本替换原来的版本的啊
    这个是ActiveX网络上使用的基本内容的啊。 如果你控件的版本是1.0.0.0 你改成1.0.0.1都说明是升级了,会自动下载安装的啊。
    去看看Flash控件不就是这样的么,不然它怎么给每个使用的用户都手动发送一份啊?你说程序上去实现是不行的,因为程序上再多该近也没有用处啊 只是在服务器上折腾。还是使用ActiveX网络应用本省就提供的这种机制吧,而且这个是唯一方法吧。是在不行就要自己写一个向Windows Update一样的东西,每次使用控件都固定向服务器发送自身版本信息,发现是老版本就强制客户端更新,
    但这样做你没法保证能通过IE的安全关卡。