给控件做数字签名

参考:

http://babyt.cnblogs.com/archive/2005/03/14/118302.html

http://babyt.cnblogs.com/archive/2005/03/14/118309.html

在控件(.ocx)开发完成后,一般需要将其打成cab包并发布出去,这样当用户的机器上无此控件时,浏览器就会自动提示下载并安装。

因此,主要完成以下四步:

1. 开发好.ocx控件,写好.inf安装文件,将需要打包的文件放到独立的个目录下,如dirDemo

2. 利用cab打包工具,将dirDemo下的所有文件打包,这里有个打包工具非常方便。

3. 制作证书文件和私钥文件。

4. 给cab文件作数字签名

至此,打包和签名都完成了,接下来就是发布了,只要将这个经过签名的cab放到网站指定目录下就行,另外网页中控件的codebase使用相应的路径。

=============================================================

From: http://www.cnblogs.com/babyt/archive/2005/03/14/118264.html

我做了一个WebRtf的控件,主要是封装了RichtextBox控件,增加一些方法,如打印等,用来实现在Web上显示RTF文档的功能。 
编译成WebRtf.ocx,在VB中测试成功,为了能在Web上使用,我们需要做两个工作 
一是将其打包成Internet发布包 
二是将这个包进行数字签名

我一步一步抓图进行讲解,如果对于第一个部分你已经熟悉,可以直接略过进入第二部分 
图上已经相当清楚,我只在必要的地方加一点描述。 

第一部分:将控件打包成发布包 

 

找到你原来工程的位置 

 

 

 

 

 

为了包文件的完整性,建议将所有的文件设置为“Include in this cab”,就是这个包里包含所有的依存文件 
防止文件丢失导致控件不能正常运行
 

 

 

 

OK,第一部分完成了,上面红色标注出来的就是打包好的文件的位置, 
注意这个打包文件旁边还有个htm文件,这个可以用来参考作具体的WEB应用的 

< OBJECT  ID = " myDoc"  
CLASSID = " CLSID:753C5D11-7E87-4C54-B4E7-548F1251D7BA"  
CODEBASE = " WebRTF.CAB#version=1,0,0,7 " >  
</ OBJECT >

下面开始进入第二部分,数字签名与发布



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值