给控件做数字签名

参考:

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>

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



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/406858.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

不使用任何路由协议使3台路由器通信

R1---------R2---------R3R2上什么都不能做。。。3台路由不能做任何的路由协议。。让R1和R3通信。。。。。配置如下&#xff1a;路由器0配置&#xff1a;enconf thost R1int s0/0ip add 192.168.1.1 255.255.255.0no shexitip default-gateway 192.168.1.2&#xff08;默认网关…

[转]根据时间(NSDate)获取具体的信息:月份、星期、天等

[iPhone类代码]计算时间&#xff0c;month,week and day,hour , minutes and second //initializtion parameterNSCalendar *calendar [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];NSDate *now;NSDateComponents *comps [[NSDateComponents alloc]…

微信小程序 禁止弹框下面的内容滑动 弹窗禁止底部内容滚动

我们需要解决的问题&#xff1a;当弹框显示的时候&#xff0c;弹框下面的内容不能滚动 小程序的弹框特别多,像下面这样&#xff0c;弹框的底部是一个可以下拉的页面&#xff0c;但是当弹框出现的时候&#xff0c;需要禁止底部的滚动&#xff0c;那么怎么做呢&#xff1f; 解决…

[转]给控件做数字签名

From: http://www.mzwu.com/article.asp?id1118 我做了一个WebRtf的控件&#xff0c;主要是封装了RichtextBox控件&#xff0c;增加一些方法&#xff0c;如打印等&#xff0c;用来实现在Web上显示RTF文档的功能。 编译成WebRtf.ocx&#xff0c;在VB中测试成功&#xff0c;为了…

Mybatis使用详解

简介 MyBatis是一款优秀的持久层框架&#xff0c;它支持普通SQL查询&#xff0c;存储过程和高级映射。MyBatis通过简单的XML或注解用于配置和原始映射&#xff0c;将接口和Java的POJOs&#xff08;Plain Ordinary Java Object&#xff0c;普通的Java对象&#xff09;映射成数据…

linux ubuntu 安装jdk

junluobjjunluobj:~$sudo mkdir /usr/lib/jvmwww.linuxidc.comlinuxidc:~$tar zvxf jdk-8u20-linux-x64.tar.gzwww.linuxidc.comlinuxidc:~$sudo mv jdk1.8.0_20/ /usr/lib/jvm/ 设置JDK环境变量&#xff1a; www.linuxidc.comlinuxidc:~$sudo vim ~/.profile #set jdk envex…

学***先学什么?

我是一个新人&#xff0c;有老人能跟我说下学***要先学什么东西么&#xff1f;本人好学上进。希望有人可以指教下&#xff0c;在此谢过转载于:https://blog.51cto.com/access/171983

前端布局之网格gird布局(简单易懂)

grid网格布局 前言 弹性布局的文章很多&#xff0c;但是它是解决一维布局的&#xff0c;面对二维就显得无力了&#xff0c;此时我们就需要用到网格布局。&#xff08;ps&#xff1a;一维就是一列或者一行的布局&#xff0c;当你遇到九宫盒布局&#xff0c;此时涉及到列与行&am…

SAFEARRAY使用方法示例

From: http://blog.csdn.net/absurd/article/details/786822 SAFEARRAY使用方法示例 SAFEARRAY不是很好用&#xff0c;一些函数不太直观&#xff0c;一不小心就着了它的道。上次学习编写Google桌面插件时就遇到了麻烦&#xff0c;本来应该是vsa.vt VT_ARRAY | VT_BSTR&#xf…

几台WEB经常宕机,求分析原因

几台WEB服务器经常宕机&#xff0c;平时运行得好好的&#xff0c;负载也都在2以下&#xff0c;偶尔会突然负高上去就宕机&#xff0c;init 6也无法重启成功只能echo b>/proc/sysrq-trigger 硬重启才行,dmesg 没发现硬件方面有问题。从top相关信息来看&#xff0c;每次宕机现…

修复DBR的脚本

当今社会越来越依赖于计算机了&#xff0c;没事之余做了几个修复DBR的脚本(NTFS FAT32 exFAT)&#xff0c;这样有些操作就不用人工去操作了&#xff0c;1、节省时间 2、提高效率 3、降低人工操作的出错率。转载于:https://blog.51cto.com/haobinnan/172341

期待已久的VS2008 SP1 和.NET FRAMEWORK 3.5 SP1都出来了

期待已久的VS2008 SP1 和.NET FRAMEWORK 3.5 SP1都出来了 下载地址 Microsoft Visual Studio 2008 Service Pack 1 (iso) http://www.microsoft.com/downloads/details.aspx?displaylangzh-cn&FamilyID27673c47-b3b5-4c67-bd99-84e525b5ce61 Visual Studio 2008 Team Foun…

VUE3 项目自定义修改网页标题和图标

VUE3中&#xff0c;网页图标默认使用的是VUE自带的一个ico的图标&#xff0c;也是VUE的logo。那么作为我们自己开发的项目&#xff0c;如何自定义修改网页的图标和标题呢&#xff1f;很简单&#xff0c;下面就介绍一下。 1 标题修改 标题修改直接在项目的 /public/index.html…

IAsyncResult接口

#region 程序集 mscorlib.dll, v4.0.0.0 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\mscorlib.dll #endregionusing System.Runtime.InteropServices; using System.Threading;namespace System {// 摘要:// 表示异步操作的状…

开博了!

本人&#xff1a;喜素食&#xff0c;甚爱白菜&#xff0c;然RP尚有待提高&#xff0c;常被谓之“鸟人”也&#xff0c;故已“菜鸟”而自居。一日&#xff0c;本“菜鸟”东游&#xff0c;偶遇Linux&#xff0c;色心骤起&#xff0c;欲为课题之所用&#xff0c;然因资质尚浅&…

AES加密算法的详细介绍与实现

AES简介 高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥&#xff0c;具体的加密流程如下图&#xff1a; 下面简单介绍下各个部分的作用与意义&#xff1a; 明文…