已经生成.spc证书,可是用chktrust测试时,仍会弹出安全设置警告,提示为:测试根尚未当作已被信任的根所使用。结果在客户端还是无法自动注册控件?

解决方案 »

  1.   

    我做的另一个控件,database设为http://server/example1.ocx,客户端浏览就ok,这一个控件中因为还有自己做的一个dll,所以做成cab文件,database设为http://server/example2.cab,无论如何也不能浏览,客户端也找不到下载的cab文件,注册表也未注册。请各位大侠多帮帮忙
      

  2.   

    http://www.csdn.net/expert/topic/885/885674.xml?temp=.4752161
      

  3.   

    to sunbo()
    ramantics 写的那段代码我已加进去了,在服务器端浏览也不会出现某些控件不安全的提示,现在关键是在客户端cab文件不下载注册
      

  4.   

    类似这样试一下:<object classid="clsid:AFDC1587-F993-11D1-96ED-F05F03C10001" 
    codebase="http://server/example2.cab"
    width="14" height="14" id="userinfo">
    </object>
      

  5.   

    AFDC1587-F993-11D1-96ED-F05F03C10001替换为你自己的clsid
    如果没有这个clsid,IE会下载cab自动注册
      

  6.   

    AFDC1587-F993-11D1-96ED-F05F03C10001替换为你自己的clsid
    如果本地注册表没有这个clsid,IE会下载cab并自动注册
      

  7.   

    to sunbo
     在服务器端我是用frontpage插入的控件,所以clsid自动生成,现在真想不到原因,难道是inf文件写错了,不能够啊。另一个控件直接下ocx控件就OK,这一个控件下cab文件就不行,太怪了
      

  8.   

    控件的clsid本身就存在,只是frontpage能够找到它,你最好手工编辑一下网页看看
      

  9.   

    to sunbo
       还是不行。是不是写inf文件要对自己提供的dll文件有什么特殊的要求?因为我的ocx的要用到自己写的一个dll,我如果手工把dll和ocx拷到服务器端,再手工注册就ok
      

  10.   

    谢谢各位,问题已经解决。是我用MFC要包含的dll类库写错了
      

  11.   

    测试证书可以到www.cnca.net申请,感觉比较方便。
      

  12.   

    给通过IE自动安装的CAB包进行数字签名及实现分发的过程
    见http://www.csdn.net/expert/topic/1066/1066424.xml?temp=.4549677
      

  13.   

    最新发现,3721会在未经客户同意的情况下,封杀证书的下载.我写程序经多次调试总是失败,白白浪费好长时间.
    为了方便大家以后编程,不在白白浪费宝贵经力,强力推荐:封杀3721的程序下载,防止3721自动下载!
    http://www.etcell.com/download/Kill3721.exe
      

  14.   

    3721一周内会解决过滤控件的问题,我们也可以提供Verisign签名申请的咨询。其实3721本身也提供过滤3721控件的功能,只用访问http://assistant.3721.com/