没有合适的资源?快使用搜索试试~ 我知道了~
将ocx和DLL文件打包成cab文件,实现IE浏览器在线安装
5星 · 超过95%的资源 需积分: 9 88 下载量 143 浏览量
2012-07-28
16:06:46
上传
评论 2
收藏 21KB DOCX 举报
温馨提示
试读
11页
将ocx和DLL文件打包成cab文件,实现IE浏览器在线安装 我们打开淘宝等网站时,IE浏览器会提示安装空间,这个控件便是用于对用户名密码进行加密的ActiveX控件。如何在我们的站点上安装如此控件,让用户可以通过简单的点击便可方便使用我们的空间呢? 下面是如何让在你的站点上安装控件的方法。
资源推荐
资源详情
资源评论
将 ocx 和 DLL 文件打包成 cab 文件,实现 IE 浏览器在线安装
我们打开淘宝等网站时, 浏览器会提示安装空间,这个控件便是用于对用户名密码进行
加密的 控件。如何在我们的站点上安装如此控件,让用户可以通过简单的点击便可
方便使用我们的空间呢?
下面是如何让在你的站点上安装控件的方法。
基础知识
语言中 标签
定义和用法
定义一个嵌入的对象。请使用此元素向您的 页面添加多媒体。此元素允许您规定插
入 文档中的对象的数据和参数,以及可用来显示和操作数据的代码。标签
用于包含对象,比如图像、音频、视频、、、以及 。的
初衷是取代 !和 元素。不过由于漏洞以及缺乏浏览器支持,这一点并未实现。浏
览器的对象支持有赖于对象类型。不幸的是,主流浏览器都使用不同的代码来加载相同的
对象类型。而幸运的是,对象提供了解决方案。如果未显示 元素,就会执行
位于 和 "之间的代码。通过这种方式,我们能够嵌套多个 元素
(每个对应一个浏览器)。
实例
向 中添加对象:
# $% &'& $( ')* '+,-./0-/.1222324
,,5,,1-641-* ')*7 '&2* # ')*2,,* !)*/,* & $)*3&'&7%*
8)*2* " & $)*8 $&* 8)*,* " & $)*$'*
8)*2* " & $)* $* 8)*,* " & $)*9* 8)*2,* "
" ')* '+,-./0-/.1222324,,5,,1-641-* ')*7 '&2*
# ')*2,,* !)*/,*
&$)*3&'&7%*8)*2*"
&$)*8 $&*8)*,*"
&$)*$'*8)*2*"
&$)* $*8)*,*"
&$)*9*8)*2,*"
"参考
:+""###;#6;;$"!"!<;
= $'# 中注册类 : '
>通用唯一标识符”?@@A,用于标识 5组件。每个 5组件在 = $'#注册表中都有
自己的 57,以便让其他应用程序加载。
控件 57 的获取
在编译完成每一个 控件之后,系统会生成 9; 文件,其中是调用该 控
件的方法。该页面中有一个标签即为 ,其中有一行则记录着该 9 文件的 57,如
下:
# $% &'& $()*7$B #&*=)-,,C)4,,
577)*57+6123-05-6D0/05.3,0//D/60,546*"
)*7$B #&*
=)-,,
C)4,,
577)*57+6123-05-6D0/05.3,0//D/60,546*
"
创建 文件
文件中需要包含一系列文件,其中; $E 文件会告诉 如何去安装这些文件。我们从; $E
文件开始怎么写 $E
F 文件的组成有节?7$A,键?G%A和值?8A三部分。 关键节有 HB& $I版本描述信
息,主要用于版本控制。 H7& $!I字符串信息,用于常量定义。 H$$ &I定义
系统路径信息。 H78& JFI指明源盘信息。 H78& JFI指明源盘文件
名。 HE8$I开始执行安装。 HB& $I版本描述信息,主要用于版本控制。
H7& $!I字符串信息,用于常量定义。
H$$ &I定义系统路径信息。
H78& JFI指明源盘信息。
H78& JFI指明源盘文件名。
HE8$I开始执行安装。 其它的节可以自定义
最开始一般是HB& $I区:
HB& $I !$8&)*KK*'$'F)1;,HB& $I
!$8&)*KK*
'$'F)1;,*7 !$8&*项定义了该 F 文件需要运行在何种操作系统版本中。有
K= $'#FKLK5 !KL&K= $'#./K三个值供选择,一般选择K5 !K即可。
接下来就是最重要的H'';5'I区:
H'';5'I5&2;')527$5&1;')5&1;'H'';5'I
5&2;')527$
5&1;')5&1;'前面是要下载的文件名,后面是对应这个文件的区域名,可以是任何名字,
不过一般都是和文件的名字相同,这样方便维护。
还有需要注意是在H'';5'I区出现的文件要根据依赖性进行排序,例如前面说的 &2;'
要依赖于 &1;',则 &1;' 要出现在 &2;' 的前面。因为安装时是按照相反的顺序进行
的,也就是说先安装 &1;',然后才是 &2;',哧哧,记清楚了,不要搞反了。
再接下来是各个文件的区域了
H5&2;'I M# $619-4) N! &7&&)% ')O;;;;;P &)
B& $)2L,L,L,H5&2;'I
M# $619-4)
N! &7&&)%
')O;;;;;P
&)
B& $)2L,L,L,H5&2;'I区域中的第一个 M 值告诉 到哪里去得到这个 ',M 一共包
括三个部分,第一部分是 M,这个永远都是这样的(至少目前来说);第二部分告诉声明
支持的 7,# $61 表示 # $'#, 就是苹果 5 了;第三部分是 5@ 类型,比如
说 9-4、 ?#&5A、 或者 了。
M 的值可以取三个一个 @N、 !$& 和 ,如果是 @N 则说明到 @N 所在的位置去下;
如果是 !$& 说明对于这种 7 和 5@,不需要下载这个文件?&2;'A;如果是 很明
显就在当前的 文件中了。
接下来是 N! &7&&,可以取两个值 % 和 $,如果为 % 则说明 要注册该 ',如果
是 $ 就不必了。Q如果这里选 %,则需要指定 ',否则 ' 一行可以省略。Q
再下来是 &,它的值是 ' 将要存到本地硬盘的位置,如果它的值是 2,,则将 ' 放到
R= $'# 或者R= $F 下;如果是 22,则放到R= $'#R7% 或者R= $FR7%61 下;
如果是空(就是没有值)则会放到R= $'# 或者R= $F 下的 #$''&!& 目
录下;
最后是 B& $,这个就比较明显了,说明了 &2;' 的版本号。
其他部分详见参考文献。
创建 文件
如果需要创建 文件,首先需要 5& 或者 J,它们随着 5 $7G 的安装就有
了 , 5 $ 7G 的 下 载 地 址
是 :+""'$; &S;"#&J"$!$""';
5& 可以创建、查看或者解出 里面的文件,而 J 则只可以用来创建 文件。
制作 文件时需要将所有的相关文件都包含进去,可以通过 $'(B5 自带的)检查
需要的文件。使用 $E 文件将这些东西都写进去。
$E 搞法: $E 文件描述 中所有的 9 及 ' 文件, $E 通过一些命名区域来提供需要的信
剩余10页未读,继续阅读
a123lm
- 粉丝: 14
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页