ActiveX CAB文件打包

本文详细介绍了CAB包的组成,包括.dll文件、依赖库及.inf文件,并以一个示例INF文件为例,展示了如何创建一个cab文件,以及如何在网页上发布。

转自:http://blog.sina.com.cn/s/blog_4b81125f0100fv0y.html

 

 

CAB包中包括组件的.dll、.dll的依赖库和一个.inf文件。

下面为一个示例INF文件,内容如下:

softphone.inf文件                ;后表示注释

[Version]
signature="$CHICAGO$"          ;支持Windows NT后所有的操作系统
AdvancedINF=2.0

 

[Add.Code]                       ;为要添加的内容

;=前面是要下载的文件名,后面是对应这个文件的区域名,可以是任何名字,不过一般都是和文件的名字 相同
winsock.dll=winsock.dll     ;包含的组件名
softphone.dll=softphone.dll

;需要注意是在[Add.Code]区出现的文件要根据依赖性进行排序

 

[WebControl.dll]
file-win32-x86=thiscab         ;在当前的cab文件中得到dll
RegisterServer=yes                  ;自动注册
clsid={5B7E1537-103F-4484-8326-2AA643E4537F}   ;类的CLSID
DestDir=                        ;默认目录C:/WINDOWS/Downloaded Program Files
FileVersion=1,0,0,0         ;版本号

 

[Chart.dll]
file-win32-x86=thiscab
RegisterServer=yes
clsid={0711C135-284C-4082-BE3D-C41B9B668527}
DestDir=    
FileVersion=3,2,2697,18420

 

 

创建一个cab文件:

cmd命令

进入C:/Program Files/Microsoft Visual Studio 8/Common7/Tools/Bin>

cabarc N C:/test.cab C:/winsock.dll C:/softphone.dll C:/test.inf

N表示要创建一个新的文件,test.cab 是创建的文件名,test.inf是cab的inf,后而是需要加到cab里的文件,可以使用通配符。
然后就可以将cab文件放到网页上了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值