当前位置: 首页 > news >正文

inno setup给Qt编译生成的软件打包时添加简介

Inno Setup 是否可以给打包的软件添加简介,答案是完全可以,而且支持多种场景下的 “软件简介” 配置,核心分为两种核心用途,下面详细说明具体实现方法:

一、 核心用途 1:安装程序界面中显示的软件简介(面向安装者,提升安装体验)

这种简介会在用户运行安装包时,显示在 Inno Setup 的默认安装界面中(通常是 “欢迎页面”“信息页面” 等),让用户在安装前了解软件功能。

实现方式:通过[Setup]段的关键指令配置

在 Inno Setup 的脚本(.iss文件)中,[Setup]段是核心配置区域,通过以下指令可以设置软件相关简介信息:

  1. 基础配置(必备)

ini

[Setup] ; 软件名称(显示在安装界面标题、文件夹名称等位置) AppName=我的办公软件 ; 软件版本号 AppVersion=1.0.0 ; 软件发布者(作者/公司) AppPublisher=某某科技有限公司 ; 软件发布者官网(可选,点击安装界面的发布者名称会跳转) AppPublisherURL=https://www.example.com ; 软件支持邮箱(可选) AppSupportURL=support@example.com ; 软件更新地址(可选) AppUpdatesURL=https://www.example.com/update
  1. 详细简介配置(核心:显示软件功能说明)有两种方式添加详细的软件简介,推荐第二种更灵活:
  • 方式 1:直接通过InfoBeforeFile指令指定外部文本文件(.txt)作为简介

ini

[Setup] ; 指定外部txt文件,安装时会在“安装前信息页面”显示该文件内容(软件简介) InfoBeforeFile=Software_Intro.txt

要求:Software_Intro.txt需和.iss脚本放在同一目录,文件内写入软件的详细功能、使用说明、注意事项等简介内容。

  • 方式 2:通过自定义界面 + 脚本,在安装界面中嵌入简介(更美观,支持格式优化)先在[CustomMessages]段定义简介内容,再在界面中调用:

ini

[CustomMessages] ; 软件详细简介(支持换行符 \n 分隔段落) SoftwareDescription=这是一款高效的办公辅助软件\n1. 支持文档格式转换,兼容Word/Excel/PDF\n2. 内置批量处理工具,提升办公效率\n3. 无广告、无后台,占用资源少\n4. 支持Windows 10/11 64位系统 [Setup] ; 其他基础配置... AppName=我的办公软件 AppVersion=1.0.0 ; 自定义欢迎页面,显示简介(可选,需配合界面脚本,简化版可直接使用默认信息页面)

二、 核心用途 2:Windows 系统中软件的 “程序属性简介”(面向已安装软件,在开始菜单 / 快捷方式中显示)

这种简介会在 Windows 开始菜单中,当用户鼠标悬停在软件快捷方式上,或右键点击软件→“属性”→“详细信息” 中显示,是系统级别的软件简介,核心通过[Icons]段和VersionInfo相关指令实现。

实现方式 1:给快捷方式添加悬停简介([Icons]段的Comment参数)

[Icons]段用于配置软件的桌面快捷方式、开始菜单快捷方式,通过Comment参数可以设置快捷方式的备注(即悬停时显示的简介):

ini

[Icons] ; 开始菜单快捷方式(添加简介) Name: "{group}\我的办公软件"; Filename: "{app}\MyOffice.exe"; Comment: "高效办公辅助工具,支持文档转换、批量处理,无广告占用低" ; 桌面快捷方式(同步添加简介) Name: "{commondesktop}\我的办公软件"; Filename: "{app}\MyOffice.exe"; Comment: "高效办公辅助工具,支持文档转换、批量处理,无广告占用低"
实现方式 2:给软件添加系统属性详细简介(VersionInfo系列指令)

通过在[Setup]段添加VersionInfo相关指令,可以配置 Windows 文件属性中 “详细信息” 标签页的简介内容,这些信息会关联到安装后的软件主程序或安装包本身:

ini

[Setup] ; 基础配置... AppName=我的办公软件 AppVersion=1.0.0 ; 系统版本信息 - 软件简介相关 VersionInfoDescription=我的办公软件 v1.0.0(高效办公必备工具) VersionInfoComments=支持文档格式转换、批量处理、无广告运行,兼容Windows 10/11 64位系统。版权所有 © 2026 某某科技有限公司 VersionInfoProductName=我的办公软件 VersionInfoProductVersion=1.0.0.0 VersionInfoCompanyName=某某科技有限公司 VersionInfoLegalCopyright=© 2026 某某科技有限公司。保留所有权利。

三、 完整简化示例脚本(包含两种核心简介配置)

ini

; Inno Setup 脚本示例(添加软件简介) [Setup] AppName=我的办公软件 AppVersion=1.0.0 DefaultDirName={pf}\我的办公软件 OutputDir=Output OutputBaseFilename=MyOffice_Setup_1.0.0 Compression=lzma SolidCompression=yes ; 安装界面简介(外部txt文件) InfoBeforeFile=Software_Intro.txt ; 系统属性详细简介 VersionInfoDescription=我的办公软件 v1.0.0(高效办公必备工具) VersionInfoComments=支持文档转换、批量处理、无广告,兼容Windows 10/11 VersionInfoCompanyName=某某科技有限公司 [Icons] ; 快捷方式悬停简介 Name: "{group}\我的办公软件"; Filename: "{app}\MyOffice.exe"; Comment: "高效办公辅助工具,无广告、占用资源少" Name: "{commondesktop}\我的办公软件"; Filename: "{app}\MyOffice.exe"; Comment: "高效办公辅助工具,无广告、占用资源少" [Files] ; 打包软件主程序(替换为你的实际程序路径) Source: "MyOffice.exe"; DestDir: "{app}"; Flags: ignoreversion

四、 补充说明

  1. 外部简介文件Software_Intro.txt需手动创建,内容可自由编辑,支持纯文本格式,换行直接回车即可。
  2. 若需更美观的安装界面简介(支持富文本、图片),可借助 Inno Setup 的自定义窗体和TLabelTRichEdit等控件实现。
  3. 上述指令兼容 Inno Setup 5.5 及以上版本,推荐使用最新版 Inno Setup Compiler(附带汉化界面,更易操作)。

总结

  1. Inno Setup支持给打包软件添加多种场景的简介,核心分为 “安装界面简介” 和 “Windows 系统属性 / 快捷方式简介”。
  2. 安装界面简介核心用[Setup]段的InfoBeforeFile指令(或自定义界面)。
  3. 系统级简介核心用[Icons]段的Comment(快捷方式悬停)和VersionInfo系列指令(文件详细属性)。
  4. 配置完成后,编译.iss脚本即可生成带有完整简介的安装包。
http://www.jsqmd.com/news/254410/

相关文章:

  • Python+Vue的大数据相关岗位招聘信息分析及可视化 django Pycharm flask
  • 值得收藏的github开源项目(一)
  • vue基于Python聘网站信息爬取与数据分析flask django Pycharm
  • 嘎嘎降+豆包双工具联动教程:论文降AI效率翻倍的秘密
  • 灵巧操作的“强力之躯”:Franka Research 3 在 GR-Dexter 通用机器人系统中的深度应用
  • Python+Vue的陪诊员系统 django Pycharm flask
  • 什么是SOCKS5代理?帮你彻底搞懂SOCKS5代理
  • vue基于Python企业员工管系统 flask django Pycharm
  • 全网热议!2026年二次元测量仪公司TOP5权威推荐,解锁高品质测量新选择 - 睿易优选
  • RKNN模型转换问题: what(): vector::_M_range_check: __n (which is 2) >= this->size() (which is 3)
  • 2026最新VLC播放器官网中文版下载:电脑端安装使用终极指南(附安装包) - xiema
  • 2026年靠谱GEO开源源码源头汇总,安全可用款 - 源码云科技
  • 论文解读-《Over-Squashing in GNNs and Causal Inference of Rewiring Strategies》 - zhang
  • 程序员接单渠道怎么选?不同平台的真实体验分享
  • 2026年GEO源码部署源头优选,高效稳定服务商盘点 - 源码云科技
  • 25 C++蓝桥杯B组题解
  • 强烈安利9个AI论文写作软件,本科生轻松搞定毕业论文!
  • 2026年Nature重磅研究:告别快速出成果的执念,让AI成为拓展科学边界的伙伴!
  • 2026年GEO开源源码哪家好?优质源头仓库推荐 - 源码云科技
  • 彻底搞懂HTTP,从零基础入门到精通,收藏这一篇就够了!
  • 2026年诚信的温州团建包车,温州大巴包车,温州包车公司实力推荐榜 - 品牌鉴赏师
  • 0x3f第33天复习 (16;45-18:00)
  • AL_ControlInd代码注释
  • 保姆级教程!1 位数码管 0-9 循环展示(附长杂版 + 极致精简版代码)
  • 使用Beyond Compare5.0+的方法
  • 【2026】超详细BurpSuite安装保姆级教程,Burp Suite的基本介绍及使用,收藏这一篇就够了
  • Hadoop_Spark背后的CAP定理:大数据框架设计哲学
  • 性价比高的厌氧池清淤哪个靠谱
  • 深入解析BPFDoor:利用BPF技术的隐蔽Linux后门
  • HTTPS加密与JWT鉴权机制详解