winform程序exe签名操作示例

需要做一个winform对exe文件的签名
网上查了点资料,整理了下处理过程
系统为:WIN10系统64位
1, 下载安装window sdk
安装好后的默认目录为C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64
2 开始,运行CMD, 进入DOC界面
切换到上面的目录地址
cd C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64
然后生成证书
makecert -r -pe -n “CN=你的证书名字” -a sha1 -b 01/01/2012 -e 01/01/2040 -sky exchange -ss my
my表示生成到电脑的个人证书下面
3 成功生成证书后,可以运行 certmgr.msc 打开 证书管理
在个人-》证书下可查看
然后导出pfx和cer证书文件
4 exe文件签名
signtool sign /f MyCert.pfx /p MyPassword MyFile.exe
5 加时间戳
signtool timestamp /t http://timestamp.digicert.com MyFile.exe

其实就是用到了二个工具
makecert 证书生成工具
signtool  签名工具
网上说的VS自带,不过我做的是VS2015没找到,所以下载window sdk

网上找的主要有用的资料来源
https://wenku.baidu.com/view/86744865ddccda38376baf58.html
https://www.cnblogs.com/idoudou/articles/3091289.html
感谢!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值