我在网页上加载dsoframer.ocx这个ActiveX(打包成CAB),在ie7默认的安全级别下,不提示安装,然后我通过公司相关人员进行了签名,现在在默认的安全级别下可以提示用户安装了,但是按照之后提示“Internet Explorer 已经阻止此站点以不安全的方式使用ActiveX控件”,不让使用,我网上查了很多使之安全的方法,都没什么用,不知道怎么办了,帮忙。

解决方案 »

  1.   

    参考链接:
    http://www.abettor.org/content.php?id=116
      

  2.   

    实现IObjectSafety 。 
    http://www.codeproject.com/KB/COM/CompleteActiveX.aspx 
      

  3.   

    http://www.cqzol.com/programming/521273.html
      

  4.   

    dsoframer.ocx是微软开源的,我想再源码上实现IObjectSafety接口,找了几个最新版源码,编译都有错。有没可编译通过的源码的,发一个,谢。最好是vs2005或者vs2008工程。
      

  5.   

    用这个里面的源码就行,http://www.codeproject.com/KB/COM/CompleteActiveX.aspx
    里面的讲解很详细,包括创建的过程,带有源码