当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 下面是创建签署CAB文件的步骤 : 1 获得一个软件出版商证明书2 创建 CAB 文件 3 签署 CAB 文件 4 将签署过的 CAB文件嵌入一个Web页一 、获得一个软件出版商证明书在签署文件之前,您需要有一个软件出版商证明书(SPC)。
 

 

    摘要:pro developer: improving your career in any economyby christopher duncan in any economy, weak or strong, some people prosper and advance while others suffer the consequences. understanding why can mak......
    摘要:程序运行效果截图:摘 要: 本文简要介绍了微软的活动数据对象(ado)模型,结合实例阐述了在visual c++环境下使用ado操纵数据库的基本步骤,分析ado的特点及与开放式数据库连接(odbc)的差异与应用前景。 左图:ado对象模型   关键词: 活动数据对象 数据库" href="http://blog.csdn.net/i_like_cpp/category/74077.aspx">数据......


MFC和ATL控件创建签署的CAB文件

下面是创建签署cab文件的步骤 :

一 .获得一个软件出版商证明书 【程序编程相关:Windows网络编程

1 获得一个软件出版商证明书2 创建 cab 文件 3 签署 cab 文件 4 将签署过的 cab文件嵌入一个web页 【推荐阅读:在Window下编译OpenH323(上

证书发放机构生成一个符合工业标准x.509证书格式(包含版本3扩展)的软件出版商证明书 .该证书确定并且包含您的公共密匙,并以证书发放机构存档作为参考,把一个拷贝以电子邮件的方式返回给您.收到该证书之后,您应该在所有要发布的.用私人密匙签署的软件当中,包含一份该证书的拷贝. 【扩展信息:VC Tray Icon的使用

在签署文件之前,您需要有一个软件出版商证明书(spc).为此,您必须向证书发放机构(certification authority)提出申请.在申请过程中,您必须生成一个密匙对,并向证书发放机构提供证明信息.有关如何得到软件出版商证明书更详尽的信息,请参考signing code with microsofts authenticode.

获得一个软件出版商证明书我们可以下载微软的sdk开发包,在bin目录下的 makecert与 cert2spc 公用程序,生成一个测试软件出版商证明书.注意,该测试软件出版商证明书对真正的软件发布无效,但是能够被用来测试您代码的签署.

比如,要做一个私人密匙文件mykey.pvk 与一个公司证书company.cer,则运行公用程序makecert,其命令如下:

makecert -r -sv "mykey.pvk" -n "cn=yoursoftwarecompany" -b 01/01/2005 -e 01/01/2036 -eku 1.3.6.1.5.5.7.3.1 -sr localmachine -sky exchange -sp "microsoft rsa schannel cryptographic provider" -sy 12 company.cer

mykey 是您的密匙名,yoursoftwarecompany 是您的公司名.注意公用程序 makecert 在命令行选项中区分大小写,因此您必须使用小写的-u.-n以及-k;-n选项的值必须是大写的cn=.

做一个名为cert.spc测试软件出版商证明书,则运行公用程序cert2spc,命令如下:

c:\cab&sign\cert2spc company.cer cert.spc

注意cert.spc文件是利用您刚使用makecert创建的cert.cer文件文件创建的 .

二 .创建一个 cab文件

这一部分描述如何创建能在互连网上分派atl与mfc组件的cab文件.
...   下一页

    摘要:在visual c++中用ado进行数据库编程(中)   4.执行sql命令并取得结果记录集   为了取得结果记录集,我们定义一个指向recordset对象的指针:_recordsetptr m_precordset;并为其创建recordset对象的实例: m_precordset.createinstance("adodb.recordset");sql命令的执行可以采用多......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE