首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

Activex封装于发布完整版-ActiveX打包

2013-10-30 
Activex打包于发布完整版---ActiveX打包前面介绍了数字证书的原理与制作:http://blog.csdn.net/jiangtongc

Activex打包于发布完整版---ActiveX打包

前面介绍了数字证书的原理与制作:http://blog.csdn.net/jiangtongcn/article/details/13508365,下面来看一下ActiveX组件的打包。

我现在有一个ActiveX组件:fq.ocx,目的用于采集当前登录的QQ号码,采用vc mfc编写,当然您完全可以用其它技术编写。本ActiveX需要嵌入在网页中运行。

网上的关于打包这方面的东西太多了。这里我整理一下Activex封装于发布完整版-ActiveX打包

一、编写用于安装cab包的inf文件

格式如下:


2、点击下一步选择被签名的CAB文件:

Activex封装于发布完整版-ActiveX打包

3、点击下一步,选择想要的签名类型为”自定义“:

Activex封装于发布完整版-ActiveX打包
4、点击下一步,选择”签名证书“,选择”从文件中选择“

Activex封装于发布完整版-ActiveX打包

5、点击下一步,选择私钥,选择”磁盘上的私钥文件“:

Activex封装于发布完整版-ActiveX打包

6、下一步输入私钥密码:

Activex封装于发布完整版-ActiveX打包

7、下一步选择散列算法,我选择sha1:

Activex封装于发布完整版-ActiveX打包

8、下一步使用默认选择即可,直接下一步:

Activex封装于发布完整版-ActiveX打包

9、接下来在弹出的"数据描述"窗口中输入公司的名称和网址并单击"下一步(N)"按钮(可以不输入)

Activex封装于发布完整版-ActiveX打包

10、现大部份工作都已完成,在接下来的一步当中是可选的操作,其作用只是为CAB加入时间戳,此步骤完全可以不做

VeriSign:  http://timestamp.verisign.com/scripts/timstamp.dll

Activex封装于发布完整版-ActiveX打包

11、到此,CAB文件的数字签名工作已经完成

四、在html页面中嵌入ActiveX:


选择”Edit->Insert ActiveX Control...“:

Activex封装于发布完整版-ActiveX打包

选择您注册的控件名称:

Activex封装于发布完整版-ActiveX打包

随后弹出的界面帮助您完成ActiveX组件属性的设置:

Activex封装于发布完整版-ActiveX打包

关闭这些窗口,页面脚本出来了:

Activex封装于发布完整版-ActiveX打包

后面的我不说了,该修改的改改吧。

五、使您的产品的使用者(客户)下载和安装您制作的证书

您需要编写一个exe文件或者像我这样准备三个文件:

Activex封装于发布完整版-ActiveX打包

install_cer.bat是批处理文件调用certmgr.exe完成证书的安装,fq.cer就是要安装的证书,install_cer.bat内容如下:

certmgr /c /add fq.cer /s root


至此,全部完成。

热点排行