我写好的ocx在C#调用界面和ActiveX Control Test Container测试的结果是对的,那么在网页用显示的界面也应该一样吧?
现在在网页那边就是现实不出来界面上的按钮?

解决方案 »

  1.   

    <object id="ctl" classid="clsid:A2B80A6E-42FA-4730-AEB2-B1FB38D2C8D1" width="100" height="50">
    </object>
    cab包安装注册
    codebase="activex"发布的地址uRL. 
    检查IE安全性
    签名
      

  2.   

    网页那边具体的也不是我做的,打包时我打的。如果重新打包,CLSID一样,版本号一样,是不是界面就不更新了。
      

  3.   

    安全问题。把IE安全等级调低,允许未签名的ActiveX。或者购买证书。
      

  4.   

    插件是用C#开发的吗?如果是用C#开发的化客户端还需要.net运行环境
      

  5.   

    不是C# ,MFC。
    现在在服务端手动注册控件就可以显示了
    但不手动注册就不行
      

  6.   

    很明显是安全的问题。
    默认安全等级 IE 只会下载注册有数字签名,并且发布人证书位于根证书的控件。你可以建立一个CA,产生一个证书,导入IE,然后再签署ocx。