目录

前言

一、VS自带的签名工具 SignTool.exe

二、使用步骤

1.VS中打开 开发人员命令提示 或开发人员powershell

2.签名命令


前言

从第三方(环度)买的签名证书 .pfx ,大约每年800元

下一步就是对exe 、dll 进行签名, 签名后就加上了公司信息,消除未知发行商警告,提高了软件的可信程度。

安装证书

双击证书,进行安装

在这里输入证书机构给你的密码,一路进行下去,即可安装。

安装好了后,就可对其进行签名了。

一、VS自带的签名工具 SignTool.exe

https://docs.microsoft.com/zh-cn/dotnet/framework/tools/signtool-exe

在VS2015以上版本中,集成了开发人员命令行,可以在其中进行签名

二、使用步骤

1.VS中打开 开发人员命令提示 或开发人员powershell

2.签名命令

1)

通过使用最佳证书对文件进行自动签名。

signtool sign /a /fd SHA256 MyFile.exe

2)使用给定的pfx文件和密码 进行签名

signtool sign /f MyCert.pfx /p MyPassword /fd SHA256 MyFile.exe

3)加时间戳

signtool sign /f MyCert.pfx /t http://timestamp.digicert.com /fd SHA256 MyFile.exe

signtool sign /a /t  http://timestamp.digicert.com /fd SHA256 E:\sign\render.exe

3.批处理签名

所需软件:signtool.exe

所需证书:server.pfx(需自己购买)

批处理文件:sign.bat

批处理命令:

signtool sign /v /fd sha256 /f server.pfx /p  myPassport /t http://timestamp.comodoca.com all_files/*.*

Pause

点击运行批处理文件,这样会自动签名all_files下得文件

如何给程序添加数字签名 sign相关推荐

  1. 使用Inno Setup软件直接给安装程序和卸载程序加数字签名

    使用Inno Setup软件直接给安装程序和卸载程序加数字签名 宏定义字段 添加 define MySignTools "mysigntools" [Setup]字段 添加 Sig ...

  2. Java PDF数字签名(一) - 添加数字签名

    这篇文章将介绍如何在Java应用程序中给PDF文档添加数字签名. 使用工具: Free Spire.PDF for JAVA 步骤: 1.创建一个Java project,并添加一个class Sig ...

  3. 怎么给PDF添加数字签名?

    "互联网+"时代每天都有大量的数据信息进行传播和分享,但伴随而来的网络安全问题日益凸显,各行各业都为如何提高重要文件传递安全而绞尽脑汁.现在有了PDF文档签名证书,,其强大的安全性 ...

  4. linux下 为自己编写的程序 添加tab自动补全 功能

    linux下 为自己编写的程序 添加tab自动补全功能 入门 complete 在我的tmp下随便写了一个a.sh, 为他补全 edit /etc/bash_completion.d/foo _foo ...

  5. firebase 推送_如何使用Firebase向Web应用程序添加推送通知?

    firebase 推送 by Leonardo Cardoso 由莱昂纳多·卡多佐(Leonardo Cardoso) 如何使用Firebase向Web应用程序添加推送通知? (How to add ...

  6. 为.NET部署应用程序添加个卸载程序

    地球人都知道.NET自带的部署程序用起来很方便很简单,但.NET部署程序是没有卸载文件. 下面的方法可以很简单的为你的程序添加1个卸载文件,.NET是利用windows Installer来部署程序的 ...

  7. 关于把程序添加到打开方式的解决办法

    对于如果想用其他某个程序打开某种文件,找到程序在点击确定之后,回到打开方式对话框中,里面没有你刚才选择的程序,无法将你要的程序添加到打开方式里面,只能自己单独×××该程序,在程序里面再打开你要用的文件 ...

  8. 给你的Flex程序添加深链接和分析-其实比你想象的要简单

    Adobe Flash Builder 4 简体中文正式版 Windows版点击下载:http://g.csdn.net/5134151 Adobe Flash Builder 4 简体中文正式版 M ...

  9. 【OpenGL】二十四、OpenGL 纹理贴图 ( 读取文件内容 | 桌面程序添加控制台窗口 | ‘fopen‘: This function may be unsafe 错误处理 )

    文章目录 一.文件读取 二.报错处理 ( 'fopen': This function or variable may be unsafe. ) 三.桌面程序添加控制台窗口 四.相关资源 一.文件读取 ...

  10. 为ios 应用程序添加图标和添加名字

    为应用程序添加图标方法: 1.找到ios工程文件对应的 ***.plist文件.查看是否有 iconfile 或者iconfiles 键值,如果有,请看下一步.如果没有,则随便选中一个键值,然后点击 ...

最新文章

  1. 如何定制一款12306抢票浏览器——构架
  2. 从人肉到智能,阿里运维体系经历了哪些变迁?
  3. HDU2222 Keywords Search(AC自动机模板)
  4. java中jframe不存在怎么办,java – 设置JFrame背景,为什么这不起作用?
  5. 【从入门到放弃-Java】并发编程-NIO-Channel
  6. Modern UI for WPF 开源项目(5):定义logo
  7. abb工业机器人教程 zxw_【ABB工业机器人应用】YUMI-软管装配
  8. 喵喵的华为DevCloud使用指南(3)-项目构建和部署
  9. adbi学习:so hook实现机制
  10. 五年烧光 3.5 亿美金,互联网独角兽是如何把自己玩死的?
  11. 检测到JSON.NET错误类型的自引用循环
  12. one_hot编码学习与实践
  13. vscode还用装git_使用vscode实现git同步
  14. Android release apk 签名流程
  15. 飞鸽传书2014绿色版
  16. [附源码]java毕业设计st音乐网站论文
  17. 替换字符串中的英文括号为其他字符串
  18. 对于多目标跟踪论模型CTracker的解析
  19. 第1篇 初识IPP(Integrated Performance Primitives)
  20. Manner-Kendall(M-K)---突变检验

热门文章

  1. GNURadio(一)
  2. 基于java实现PDF转图片图片合成PDF
  3. HNOI 2015 落忆枫音 题解
  4. 淘宝展示广告点击率分析
  5. Fingerprint指纹识别学习
  6. 笔记本电脑无法使用WiFi上网解答
  7. echarts树图tree制作家谱教程
  8. 芋道Docker部署
  9. std::is_same的用法
  10. 硬石类山水盆景的制造技法