下载此文档

网页内ActiveX控件自动安装.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
如何实现网页内ActiveX控件的自动安装
问题
当HTML页面包含ActiveX控件时,需要先用regsvr32命令对ActiveX控件进行注册,才能由IE浏览器使用。
如果手动地下载或复制ActiveX控件到客户机,再运行regsvr32命令注册控件,不但操作不方便,而且控件的完整性也难以保证.
方案
将ActiveX控件封装成cab安装文件,并对cab文件进行数字签名,可实现HTML页面内ActiveX控件的自动下载和安装。
以下通过健康卡读卡器控件的实例,介绍这一过程的具体操作步骤。
读卡器控件HealthCard。ocx调用另外两个dll文件()对读卡器进行操作,同时还要运行WkRuntime。exe在客户机安装Wibu的USB驱动程序。

<div>
〈object classid="clsid:3B4EBC10-D6AD-4A39—BAF7—A388F4FFBBB1” id="testCard”>
〈/object〉
</div>
1. 下载makeCAB工具集
makeCAB工具集由微软提供。
2。 编写。inf配置文件
[]
=HealthCard。ocx
UH_DCD_HC_V002。dll=
=
[]
file—win32-x86=thiscab
clsid={3B4EBC10-D6AD-4A39—BAF7—A388F4FFBBB1}
FileVersion=1,0,0,1
RegisterServer=yes

[UH_DCD_HC_V002。dll]
file—win32—x86=thiscab
RegisterServer=no
DestDir= 11
FileVersion=1,0,1,2
[]
file—win32—x86=thiscab
RegisterServer=no
DestDir= 11
FileVersion=1,0,0,0
[Setup Hooks]
wibu_driver=wibu_driver
[wibu_driver]
run=%EXTRACT_DIR%\WkRuntime。exe
[version]
signature="$CHICAGO$"
AdvancedINF=
说明:
DestDir= 11表示把dll文件安装到windows/system32目录下。
为保证正常运行[Setup Hooks]中的程序,不要改变version区域的内容。
IE先处理[Setup Hooks]部分,再处理[]部分。
3. 生成cab安装文件
用cabarc命令将ActiveX控件(及其依赖的dll文件)和。inf文件打包成安装文件
c

网页内ActiveX控件自动安装 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人phl805
  • 文件大小398 KB
  • 时间2021-04-29