欢迎来到代码驿站!

当前位置:首页 >

web下载的ActiveX控件自动更新

时间:2021-07-01 08:50:31|栏目:|点击:
网页中加载ActiveX控件的方式一般如下:

<HTML>
<HR><center><P>
<OBJECT
classid="clsid:0FC05E08-32EA-4A5A-A8F0-514D7927C3C6"
codeBase="pmc.cab#version=1,0,0,308"
width=794
height=575
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

上一篇:路由器配置全攻略第1/4页

栏    目:

下一篇:docker 容器上编译 go 程序提示找不到文件问题

本文标题:web下载的ActiveX控件自动更新

本文地址:http://www.codeinn.net/misctech/150710.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有