2024年6月10日发(作者:)
ActiveX控件打包CAB详细步骤
[背景]
做过ActiveX控件的朋友都知道,要想把自己做的ActiveX控件功能放在自己的网页上使用,那么用
户在客户端就必须进行本地的注册,也就是说用户 得首先要把该ActiveX控件()放在本机的
%system%/system32下,然后运行DOS工具里面运行regsvr32 命令进行注册。但如果真是这么去
做的话,那么代表着你处于危险之中了,因为您是通过让用户自己去部署设置环境来达到你的目的,这就
失去软 件项目本身所存在的价值。那么面对这种情况,我们应该如何解决呢?聪明的你一定会很快就想到,
我们可以使用户在客户端自动下载安装该ActiveX控件, 这样一来即可以实现我们所想要的功能,又不需
要用户自己去部署设置环境,这岂不是一举两得。
[必备条件]
一、用于将ActiveX控件进行打包并加数据鉴名的工具集:
二、用于进行打包用的ocx控件。
三、用于查看ocx控件的工具、
[制作过程]
一、环境设置
1、工具集目录如下:
将ocx打包成cab
将cer格式证书转换成spc格式证书,即PKCS #7证书
是管理证书用的
检查签署证书后的ocx是否正确
制作cer格式的证书,即X.509证书,同时可以创建私钥和公钥
将证书签署到ocx上去
2、设置系统环境变量,右键单击“我的电脑”à选择“属性”à选择“高级”选项卡,打开如图所示的系
统属性面版块:
3、在系统属性版块里单击“环境变量(N)”按钮,打开图:
4、选择“系统变量(S)”里的“Path”变量,双击之打开“编辑系统变量”对话框,如图所示,然后在
“变量值(V)”里加入“;E:makeCAB”:
发布评论