现在我做了两个OCX,分别为ActiveX1.ocx, ActiveX2.ocx, 现在我把这两个OCX嵌入的网页中,并放在服务器上,如何让所有访问这个网页的用户当第一次打开时自动下载注册这两个OCX,如果已经下载注册过了就不用下载了。请问这个如何实现,
(注:不要在IE的安全设置里把所有ActiveX都启用的方法)
如果是制成CAB包的,还有数字签名的,请详细说一下好嘛,我看了一些不太明白。
还请老鸟和热心人帮忙。
望高手指教菜鸟!不胜感激。

解决方案 »

  1.   

    http://my.opera.com/joze1981/blog/show.dml/433235
      

  2.   

    做成cab包的形式,放在网页里,用<object>方式来下载
      

  3.   

    不要在IE的安全设置里把所有ActiveX都启用的方法
      
    那么你就必须对你的控件进行数字签名了,因为IE默认的设置是只让下载运行签过名的cab包打cab包最好使用微软的cabarc.exe,不要用delphi自带的打包(但可以利用他获得你控件的classid), 微软的打包,签名工具好像都放在一块的吧,签名的工具是signcode.exe ,你baidu一下就有答案了
      

  4.   

    to qiume(好好回贴,天天胖胖):
      不要误会啦, 我们做了一个三层的MIS系统,模块都做成OCX嵌在网页里的,但是用户访问的时候老是要设IE,觉的麻烦!
      

  5.   

    签名肯定要花钱买的嘛,也不算太贵吧。www.wosign.com里有1000多的呢