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

  • 宏定义字段
    • 添加 define MySignTools "mysigntools"
  • [Setup]字段
    • 添加 SignTool={#MySignTools}
    • 添加 SignedUninstaller=true
    • 这里的参数是
    • 更改上边参数的路径

宏定义字段

添加 define MySignTools “mysigntools”

define MySignTools "mysigntools"

[Setup]字段

添加 SignTool={#MySignTools}

添加 SignedUninstaller=true

SignTool={#MySignTools}
SignedUninstaller=true

打开Inno Setup,选择Tools里的Configure Sign Tools


任意输入你的签名工具名称,这里的是mysigntools

这里的参数是

$qD:\0workfile\newlineengage_new\xhero\Bin\Digsign_new\signtool.exe$q sign /f $qD:\0workfile\newlineengage_new\xhero\Bin\Digsign_new\xxx.pfx$q /p "123" /t $qhttp://timestamp.comodoca.com/authenticode$q $f

更改上边参数的路径

D:\0workfile\newlineengage_new\xhero\Bin\Digsign_new\signtool.exe
D:\0workfile\newlineengage_new\xhero\Bin\Digsign_new\xxx.pfx

把这两个路径换成你自己的即可


直接运行就行,需要输入自己的证书账号和密码,运行完成后,可以看到安装程序Setup.exe和卸载程序unins000.exe的数字签名已加上。


就这样就完事了,希望能帮助到你,感谢阅读。

使用Inno Setup软件直接给安装程序和卸载程序加数字签名相关推荐

  1. 用Inno Setup来解决.NetFramework安装问题

    前段时间朋友接了一个项目,具体是开发一个安装在局域网内的软件,这个软件会定时连接局域网内的服务器来更新本地客户端的一些信息,因为在局域网内存在着多种不同的Windows版本,从WindowsXP.Wi ...

  2. Inno Setup软件 打包多个安装包程序

    vc_redist.x64.exe 文件放在cod.exe 所在目录 [Files] Source: "你要打包的软件目录\COD.exe"; DestDir: "{ap ...

  3. inno setup打包的安装包如何在卸载完程序后可以继续安装_这两个方法就够了!快速制作Python程序Windows安装包...

    点击关注州的先生 编程应用.实战教程,不容错过 /00/ 前言 我们使用Python可以编写很多提高工作和学习效率的小工具,在编写完之后,如果我们想将其分享给更多的人使用,那么最便捷的方法就是将其打包 ...

  4. Inno Setup入门(十四)——替换安装程序和卸载程序的图标

    通常Inno生成的安装文件的图标是一个光盘和显示器,如下图.同时,程序安装好之后,在安装目录下的卸载程序的图标也是一样的,其实我们也可以自己修改. 首先生成的安装文件图标.这个比较简单,只需要在Set ...

  5. info setup 制作的安装程序 提示卸载程序出现内部错误找不到此版本的卸载程序的utCompiledCode记录

    在使用Inno Setup 工具制作客户端后,利用开始程序菜单中的卸载程序卸载时提示:卸载程序出现内部错误找不到此版本的卸载程序的utCompiledCode记录. 这是因为在制作客户端时,没有删除原 ...

  6. 使用Inno Setup为Qt打包安装程序

    参考博客1:go1 参考博客2:go2 使用打包后生成的安装程序进行安装时,可能会出现找不到 platforms文件夹的提示. 这个参考博客2,其中有这样一张图片: 按此炮制即可. 其他的几种打包安装 ...

  7. Inno Setup的下载、安装、中文向导文件等

    参考网页: https://www.zhangkang.org/post-99.html 麻烦点就是安装向导中文语言包的下载.需要翻123墙added. inno下载页面:https://jrsoft ...

  8. Windows10 安装软件提示无效驱动器E:\,卸载程序,同样提示无效驱动器

    1.之前软件安装到E盘,没有卸载软件,直接将E盘拿掉了,在重新安装的时候遇到这个问题 2.解决方案,重新找个磁盘,盘符为E,即可正常安装使用,不用修改环境变量

  9. ubuntu下MySQL的安装使用与卸载-程序编译

    1.安装:原文链接 在ubuntu下安装超级简单: 1.sudo apt-get install mysql-server 2.sudo apt-get install mysql-client 3. ...

最新文章

  1. ​横扫六大权威榜单后,达摩院开源深度语言模型体系 AliceMind
  2. django--02 模板的使用
  3. 腾讯面试题 TCP/IP协议四个层次
  4. 将 Net 项目升级 Core项目经验:(一)迁移Net项目为Net Core\Standard项目
  5. [Python_6] Python 配置 MySQL 访问
  6. NUP2105L CAN BUS总线端口静电保护器件
  7. boot lvm 分区_怎样使用kickstart创建逻辑卷管理(LVM)分区
  8. 一个产品经理的自述:我在腾讯工作的这一年(转)
  9. linux7电脑配置要求,安装win7系统电脑配置有何要求--win10专业版
  10. 网络游戏:为什么失败
  11. 使用maven创建web项目
  12. 腾讯云服务器 - 定时备份MariaDB/MySQL
  13. WPF几个核心类的类层次结构
  14. Grub 2:拯救你的 bootloader
  15. 什么是相关性以及为什么需要初始化它?
  16. 移动通信网络演进之路
  17. 从巨潮资讯网获取数据
  18. 第一篇,嵌入式ubantu系统安装及常见ubantu命令,C语言数据类型和变量的定义
  19. 服务器SN信息,命令查看服务器SN号
  20. 【号外】软银为何忍痛割爱卖阿里股份?

热门文章

  1. word流程图怎么使箭头对齐_工作流程图的方框怎样平均纵横对齐:又怎样 让箭头对齐到流程图方框线中间,请教了。...
  2. R语言入门之——箭头(<-)与等于号(=)的区别
  3. [译]Flutter缓存管理库flutter_cache_manager
  4. -XX:CMSInitiatingOccupancyFraction和-XX:+UseCMSInitiatingOccupancyOnly参数
  5. linux操作系统为SCSI硬盘分区,Linux中硬盘分区的表示方法
  6. 2006胡润百富榜发布 张茵荣登中国第一位女首富
  7. ie开始屏蔽旧的java插件_IE将开始屏蔽旧版ActiveX控件
  8. 在windows配置Apache httpd代理服务器
  9. 微型计算机ccc认证样品测试,CCC认证、检测中国赛西64102188
  10. 消息称,用户已收到华为 HarmonyOS 2.0 开发者公测版推送