对开发的程序(制作CAB)进行签名 并允许网站中使用

zjj是男是女

zjj是男是女

2016-01-29 13:14

对开发的程序(制作CAB)进行签名 并允许网站中使用,对开发的程序(制作CAB)进行签名,并允许网站中使用

1 建立安装程序,用VB打包
2 多个文件压缩,用IExpree2.0,选"将文件解开并运行安装命令",生成一个"压缩运行文件"
3 对"压缩运行文件"进行签名,用signcode(在这之前要生成一个.cer的证书文件,如何生成一会儿说)
4 写入
如果你的VB工程有版本号,那么就在version=换成你的版本号,以后别人机器上即使安装过你的软件,但版本没有你的版本号高的话,一样会被执行安装的
好,那么开始说如何制作证书
可参考这里:
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/creating_signed_cab_files_for_mfc_and_atl_controls.asp
1 先下载证书制作工具
http://image.chinaitpower.com/files/20041117/11362.exe
解压
2 用makecert.exe制作证书
makecert -sk 罗君sk -ss 罗君ss -n CN="罗君n" -m 12 luojun.cer
-sk 表示私人密钥
-ss 表示描述

-n CN="" 这里面是公司名称
-m 有效月数
luojun.cer 输出的证书名
3 用cert2spc.exe建立出版商的说明文件
cert2spc luojun.cer luojun.spc
4 已经建立了,那么,用signcode如何签名呢?按以下步骤:
(1) 下一步
(2) 选择要签名的exe文件,就是我们上面说的"压缩运行文件"
(3) 自定义 下一步
(4) 从文件选择->选择你的"出版商的说明文件",即luojun.spc文件->下一步
(5) CSP中的私钥->"Microsoft Strong Cryptographic Provide"->"RSA FULL"->"罗君sk"->"签名"->"下一步"
(6) 选择一种算法(个人比较喜欢MD5)->下一步
(7) 这里的不要变!->下一步
(8) 输入签名"描述"及描述的"网址"
(9) 将时间戳添加到数据在中: http://timestamp.verisign.com/scripts/timstamp.dll
(10) 完成
5 全部OK了,可以把你的压缩运行文件放到OBJECT里去了:)
展开更多 50%)
分享

猜你喜欢

对开发的程序(制作CAB)进行签名 并允许网站中使用

电脑网络
对开发的程序(制作CAB)进行签名 并允许网站中使用

怎样使用AJAX进行应用程序开发

Web开发
怎样使用AJAX进行应用程序开发

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

J2ME中使用Socket开发联网程序

编程语言 网络编程
J2ME中使用Socket开发联网程序

使用AJAX进行WEB应用程序开发的方法

Web开发
使用AJAX进行WEB应用程序开发的方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

怎样使用AJAX进行WEB应用程序开发

Web开发
怎样使用AJAX进行WEB应用程序开发

避免在网站设计制作中使用框架页

Web开发
避免在网站设计制作中使用框架页

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

PHP安装攻略:常见问题解答(二)

PHP安装攻略:常见问题解答(二)

CASSINI源代码分析(4)

CASSINI源代码分析(4)
下拉加载更多内容 ↓