ActiveX之Web调用的打包安装和自动升级全攻略.docVIP

ActiveX之Web调用的打包安装和自动升级全攻略.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ActiveX之Web调用的打包安装和自动升级全攻略

ActiveX之Web调用的打包、下载、安装和自动升级全攻略?? ? ActiveX之Web调用的打包、下载、安装和自动升级 ? 1.? 打包。 参看/qcdn/archive/2008/03/07/2156655.aspx (ActiveX控件打包成Cab置于网页中自动下载安装) 2.网页调用脚本 HTML HEAD META NAME=GENERATOR Content=Microsoft Developer Studio META HTTP-EQUIV=Content-Type content=text/html; TITLEanotherServer/TITLE /HEAD BODY bgColor=#ffffaa onLoad=resizeWin() ?????? OBJECT ID=CPServer CLASSID=CLSID:D9917347-9765-4BFA-9191-52F918295706 ?????? HEIGHT=0 WIDTH=0 ALIGN=LEFT CODEBASE=/test/evS1300.cab#Version=1,0,0,1 ?????? /OBJECT /BODY SCRIPT language=JavaScript !-- function resizeWin(){ //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工具里面运行regsvr32 test.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 是管理证书用的。 ? 二、用于进行打包

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档