web下载的ActiveX控件自动更新

网页中加载ActiveX控件的方式一般如下: 

    <HTML> 

    <HR><center><P> 

    <OBJECT 

    classid="clsid:0FC05E08-32EA-4A5A-A8F0-514D7927C3C6" 

    codeBase="pmc.cab#version=1,0,0,33" 

    width=500  

    height=400  

    align=center 

    hspace=0 

    vspace=0 

    > 

    </OBJECT> 

    </HTML> 

    要让网页能够自动下载,有两个办法: 

    1、将客户端IE的安全性调到最低。 

    2、控件加签名。 

    第一种办法能够行通,但不太实际。所以一般可以给控件签名。 

    第二种具体的做法是: 

    首先要包括以下几个软件(Microsoft): 

    makecert.exe 制作cer格式的证书,即X.509证书,同时可以创建私钥 

    cert2spc.exe 将cer格式证书转换成spc格式证书,即PKCS #7证书 

    signcode.exe 将证书签署到ocx上去 

    chktrust.exe 检查签署证书后的ocx是否正确 

    然后: 

    1、创建一个自己的证书文件: 

    makecert -sv "My.PVK" -n "CN=My" my.cer 

    这里,my.PVK表示新创建的私人密钥保存文件名 

    my是你想显示的公司名 

    my.cer是你创建最后的证书文件名 

    2、转换cer格式为spc格式(可以省略) 

    cert2spc my.cer my.spc 得到dream.spc文件。 

    3、给ocx进行签名 

    运行signcode,通过界面实现的。 

    4、用chktrust检查是否正确 

    chktrust -v myProj.ocx

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

hbzy0215

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值