- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
ActiveX之Web调用的打包、下载、安装和自动升级全攻略??
?
ActiveX之Web调用的打包、下载、安装和自动升级
?
1.?打包。
参看/qcdn/archive/2008/03/07/2156655.aspx(ActiveX控件打包成Cab置于网页中自动下载安装)
2.网页调用脚本
HTML
HEAD
METANAME=GENERATORContent=MicrosoftDeveloperStudio
METAHTTP-EQUIV=Content-Typecontent=text/html;
TITLEanotherServer/TITLE
/HEAD
BODYbgColor=#ffffaaonLoad=resizeWin()
??????OBJECTID=CPServerCLASSID=CLSID:D9917347-9765-4BFA-9191-52F918295706
??????HEIGHT=0WIDTH=0ALIGN=LEFT
CODEBASE=/test/evS1300.cab#Version=1,0,0,1
??????/OBJECT
/BODY
SCRIPTlanguage=JavaScript
!--
functionresizeWin(){
//window.resizeTo(500,500)
CPServer.GPlay(/download/mp3%5C%D5%C5%D3%F1%BB%AA-%D1%A9%BB%A8%C6%AE.mp3)
}
//--
/SCRIPT
?
/HTML
?
其中,CODEBASE=evS1300.cab,这里可以填写绝对路径(全URL路径),也可以使用相对路径。
?
3.版本升级
将inf安装文件中的相应文件的版本号修改,重新打包,放到服务器上,修改上面的网页脚本的#Version=1,0,0,2部分,使版本号更大,当再次访问网页时,就会自动下载了。
注意:CODEBASE=/test/evS1300.cab#Version=1,0,0,1?这句,其中引号部分不能分隔开来,否则无法识别。我就是犯过这样的错误,当时检查了几个小时才发现。如果无法确定格式是否正确,可以把它复制到网页编辑器或者word中,如果像上面那样,被加上了超链接的下划线,就表示格式正确了。
?4。数字证书
需要花钱购买。不想花钱的话,有两种办法。
(1)给用户提示,让用户按如下操作:
请按如下操作:
工具——internet选项——安全——受信任的站点——点击“站点”按钮,然后去掉“对该区域的所有站点要求服务器验证”复选框前面的勾
,在“将该网站添加到区域中”的下面,输入“/”(这里改成你自己的网站的网址),然后点击“添加”按钮,“确定”,“确定”。
再打开该网页即可。
(2)制作exe安装包。然后,在网页中提供一个按钮用户点击后就会下载这个exe文件,然后安装,安装中,注册activex控件。在网页脚本中调用activex控件中的一个方法,进而获得activex的版本号,如果版本号过低,可以提示用户下载安装最新版本,这样就实现自动升级。
?
附录:ActiveX控件打包成Cab置于网页中自动下载安装
/qcdn/archive/2008/03/07/2156655.aspx
[背景]
??????做过ActiveX控件的朋友都知道,要想把自己做的ActiveX控件功能放在自己的网页上使用,那么用户在客户端就必须进行本地的注册,也就是说用户得首先要把该ActiveX控件(test.ocx)放在本机的%system%/system32下,然后运行DOS工具里面运行regsvr32test.ocx命令进行注册。但如果真是这么去做的话,那么代表着你处于危险之中了,因为您是通过让用户自己去部署设置环境来达到你的目的,这就失去软件项目本身所存在的价值。那么面对这种情况,我们应该如何解决呢?聪明的你一定会很快就想到,我们可以使用户在客户端自动下载安装该ActiveX控件,这样一来即可以实现我们所想要的功能,又不需要用户自己去部署设置环境,这岂不是一举两得。
[必备条件]
一、用于将ActiveX控件进行打包并加数据鉴名的工具集:
makecert.exe制作cer格式的证书,即X.509证书,同时可以创建私钥和公钥。
cert2spc.exe?将cer格式证书转换成spc格式证书,即PKCS#7证书。
cabarc.exe??将ocx打包成cab。
signcode.exe将证书签署到ocx上去。
chktrust.exe?检查签署证书后的ocx是否正确。
certmgr.exe是管理证书用
您可能关注的文档
- EOM企业运营管理系统.doc
- 71种网络故障及解决办法.doc
- 2025重庆渝海物业管理有限责任公司外包岗位招聘7人备考题库最新.docx
- 岳池县兴隆镇公开招聘社区网格员的备考题库最新.docx
- 2025湖南怀化市靖州县纪委监委选调11人备考题库最新.docx
- 2025年镇原县科技局下属事业单位招聘笔试参考题库附答案.docx
- 贵州国企招聘:2025中国人民财产保险股份有限公司贵州省分公笔试参考题库附答案.docx
- 2025年武汉铁路局集团招聘(180人)笔试参考题库最新.docx
- 2025重庆市应急管理局遴选公务员7人备考题库附答案.docx
- 赣州市人力资源有限公司公开招聘劳务派遣制工作人员备考题库附答案.docx
- 2025浙江温州市公用事业发展集团有限公司面向高校招聘工作人考前自测高频考点模拟试题最新.docx
- 2025年蓬安县财政局下属单位招聘备考题库附答案.docx
- 广安市农业农村局2025年公开遴选市动物卫生监督所工作人员备考题库附答案.docx
- 南昌市劳动保障事务代理中心招聘3名劳务派遣驾驶员参考题库附答案.docx
- 2025浙江绍兴市新昌县机关事业单位招用编外聘用人员36人备考题库最新.docx
- 浙江国企招聘-2025嘉兴海盐县城市投资集团有限公司招聘7人笔试备考试题附答案.docx
- 长沙银行2026校园招聘备考题库最新.docx
- 2026年度中国地震局事业单位公开招聘备考题库附答案.docx
- 2025福建省晋江圳源环境科技有限责任公司招聘6人模拟试卷附答案.docx
- 浙江国企招聘-2025温州平阳县城发集团下属房开公司招聘5人公笔试备考试题附答案.docx
原创力文档


文档评论(0)