CAB文件制作方法,OCX、DLL打包为CAB操作记录

本文介绍如何将多个.ocx或.dll文件打包成一个.cab文件以便于在IE浏览器中使用。具体步骤包括准备文件、编写INF配置文件及使用iexpress工具进行打包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


        
前段时间某项目用到ActiveX控件, 下面是简单记录。
可以多个 .ocx 或者 .dll 打包为一个 .cab,方便在IE浏览器上使用,下面是相关说明:

1、准备好 .ocx 文件
2、编写一个 INF 配置文件
3、使用 iexpress 软件来制作


INF文件怎么写?
下面是 default.INF 文件内容供参考:
  1. [Version]
  2. signature="$CHICAGO$"
  3. AdvancedINF=2.0
  4. [Add.Code]
  5. dsoframer.ocx=dsoframer.ocx
  6. NCHttp.ocx=NCHttp.ocx
  7. [dsoframer.ocx]
  8. file-win32-x86=thiscab
  9. RegisterServer=yes
  10. clsid={00460182-9E5E-11d5-B7C8-B8269041DD57}
  11. DestDir=11
  12. FileVersion=2,0,0,1
  13. [NCHttp.ocx]
  14. file-win32-x86=thiscab
  15. RegisterServer=yes
  16. clsid={0EC8DC2D-4E89-448D-A55E-C868BB7401BA}
  17. DestDir=11
  18. FileVersion=1,0,0,1
分析下上面的配置:
"[Version]" 这个区域可以照着上面写,
“[Add.Code]” 这里根据情况,一行一个文件,上面例子是两个文件
“[dsoframer.ocx]” 和 “[NCHttp.ocx]” 这个是每个文件写一块,“DestDir=11”是指文件放到系统目录


iexpress怎么用?
这个工具windows系统已经自带了,运行框输入 iexpress 即可打开,win10下实测要用管理员权限打开,否则制作失败!
下面是实际制作过程截图:



 
 
 
 
 

(完)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值