你理解错了吧?你在服务器端注册一下这个组件,不能在程序里调用吧
~我有一个注册ocx程序,如果须要发给你~

解决方案 »

  1.   

    我不是在服务器端注册这个啊。
    我是需要客户用IE访问这个html后,会出现提示:“这个站点需要使用某个ActiveX,是否要安装”
      

  2.   

    To,
    但是像淘宝的那个支付宝的插件,不修改IE的安全设置也会有提示啊?
      

  3.   

    To Scarroot(转战 C Sharp),
    怎么弄数字签名啊?
      

  4.   

    数字签名可以自已签,或自已做个证书服务器来签.
    makecert,cert2spc,codesign == 工具,
    有比较多的方法的,网上有.然后网页调用
    <OBJECT ID="demo" WIDTH=100 HEIGHT=115
     CLASSID="clsid:54A3FE21-86A9-4744-922D-C4165E2660D7" CODEBASE="demo_a.cab#version=1,0,0,1">
    </OBJECT>
    <script>
    //这里调用一下:
    alert(demo.somemethod());
    </script>这样,网页上就会出现"是否安装activx控件的提示"不过,如果客户端对于xp sp2,默认设置下,这还是不够的,
    因为xpsp2下,会对这个控件认为是"无法验证其发行者",虽然是出现了"是否安装该控件"的提示,
    但其是阻止该控件安装的.那你可以向一些机构购买证书,国外的有,国内的也有.
    如www.icbc.com.cn的activx控件 注册机构:
    https://www.verisign.com/当然,也有存在假冒,伪造的证书可以骗得过IE(这个还没有搞到).希望没有误导各位,
    自已的实践得出的结果.
      

  5.   

    在XP with sp2下默认屏蔽,看不到任何提示。
    在低版本的系统中,需要做成cab包来实现在客户端浏览器上的安装与注册 我估计你的cab中的ini文件没有书写正确