1.降低IE安全属性.
2.如果已经签名[证书是花钱的吗,否则不能想3721那样.]
3.让客户端将你的证书加到受信任的根证书中.内部使用可以用:
编写在浏览器中不弹出警告的ActiveX控件,参考http://www.vckbase.com/document/viewdoc.asp?id=728

解决方案 »

  1.   

    可那是VC的啊,有没有VB的?
    我觉得不应该再程序里想办法吧,应该是什么地方的设置问题。
      

  2.   

    局域网中需要建立证书颁发服务:
    申请证书:Win2000:控制面板-管理工具-证书颁发机构[没有则更新组件]Http://127.0.0.1/CertSrv/
    将证书发布到局域网中就可以了.
      

  3.   

    你仔细看看你网页的JAVASCRIPT代码,是不是有createobject什么的,不要用这种方法,你看我用这种方法就没有问题:<OBJECT
          ID=myobj
      classid="clsid:74B67477-F2C8-4382-B920-7365DF0D5478"
      codebase="http://10.70.38.69/jincai.ocx#version=1,1,2,9"
      width=985
      height=605
      align=center
      hspace=0
      vspace=0
    </OBJECT>
    <script language="JavaScript">
         try
              {
       myobj.printurl="http://10.70.38.69";
                myobj.soapurl="10.70.17.5:1521:orcl";
               }
     catch(e)
       {
       alert("IE安全选项或者数据库连接有错误");
       }
    </script>