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.mzph.cn/news/1169698.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python+Vue的大数据相关岗位招聘信息分析及可视化 django Pycharm flask

这里写目录标题项目介绍项目展示详细视频演示技术栈文章下方名片联系我即可~解决的思路开发技术介绍性能/安全/负载方面python语言Django框架介绍技术路线关键代码详细视频演示收藏关注不迷路!!需要的小伙伴可以发链接或者截图给我 项目介绍 随着社会经…

值得收藏的github开源项目(一)

suitenumerique/docs 开源的实时协作文档平台 https://github.com/suitenumerique/docs AnmolSaini16/mapcn 开箱即用的地图组件库 https://github.com/AnmolSaini16/mapcn FreeDomain 免费域名申请 https://github.com/DigitalPlatDev/FreeDomain next-ai-draw-io 一个…

vue基于Python聘网站信息爬取与数据分析flask django Pycharm

这里写目录标题项目介绍项目展示详细视频演示技术栈文章下方名片联系我即可~解决的思路开发技术介绍性能/安全/负载方面python语言Django框架介绍技术路线关键代码详细视频演示收藏关注不迷路!!需要的小伙伴可以发链接或者截图给我 项目介绍 随着社会经…

灵巧操作的“强力之躯”:Franka Research 3 在 GR-Dexter 通用机器人系统中的深度应用

在具身智能(Embodied AI)的浪潮中,如何让机器人像人一样灵活地处理复杂、多变的日常任务,是学术界与工业界的共同目标。字节跳动Seed团队近日发布的GR-Dexter技术报告,展示了一个集成了先进硬件、直观遥操作和大规模视…

Python+Vue的陪诊员系统 django Pycharm flask

这里写目录标题 项目介绍项目展示详细视频演示技术栈文章下方名片联系我即可~解决的思路开发技术介绍性能/安全/负载方面python语言Django框架介绍技术路线关键代码详细视频演示 收藏关注不迷路!!需要的小伙伴可以发链接或者截图给我 项目介绍 随着社会…

嘎嘎降+豆包双工具联动教程:论文降AI效率翻倍的秘密

嘎嘎降豆包双工具联动教程:论文降AI效率翻倍的秘密 TL;DR 单用豆包改写效果有限,单用嘎嘎降处理高AI率内容可能需要多次。把两者结合起来——先用豆包做初步改写,再用嘎嘎降精处理——效率能翻倍,效果更稳定。本文详解这套组合拳…

什么是SOCKS5代理?帮你彻底搞懂SOCKS5代理

SOCKS5代理是网络通信中常见的一种代理协议。许多人在使用爬虫、远程连接或提升连接效率时会听说这个词,但它到底是什么,有什么优势,为什么越来越多的开发者和企业选择它?本文将从SOCKS5代理的工作原理、核心特点、适用场景等方面…

vue基于Python企业员工管系统 flask django Pycharm

这里写目录标题项目介绍项目展示详细视频演示技术栈文章下方名片联系我即可~解决的思路开发技术介绍性能/安全/负载方面python语言Django框架介绍技术路线关键代码详细视频演示收藏关注不迷路!!需要的小伙伴可以发链接或者截图给我 项目介绍 随着信息技…

RKNN模型转换问题: what(): vector::_M_range_check: __n (which is 2) >= this->size() (which is 3)

RKNN模型转换问题:what(): vector::_M_range_check: __n (which is 2) > this->size() (which is 3) 场景:ONNX 转 RKNN 部署时报错 一、问题现象 在使用 RKNN-Toolkit2 将 ONNX 模型转换为 RKNN 模型时,出现如下错误: D …

全网热议!2026年二次元测量仪公司TOP5权威推荐,解锁高品质测量新选择 - 睿易优选

随着2026年技术的迅速进步,激光二次元测量仪和三维二次元测量仪的市场需求不断增加,对高性能测量设备的依赖显著上升。在这个背景下,市场上涌现出许多知名的供货厂家,各自凭借优秀的技术和服务赢得了用户的信任。本…

2026最新VLC播放器官网中文版下载:电脑端安装使用终极指南(附安装包) - xiema

VLC播放器(全称VLC Media Player)是一款完全免费、开源、跨平台的多媒体播放器,自2001年发布以来,它凭借"万能播放"的特性风靡全球,成为无数用户电脑装机必备软件。 和同领域的其他软件相比,VLC播放器…

2026年靠谱GEO开源源码源头汇总,安全可用款 - 源码云科技

2026年靠谱GEO开源源码源头汇总,安全可用款2026年AI搜索风口下,GEO优化已然成为企业引流获客的核心抓手,而选对靠谱的GEO优化源码源头,直接决定了GEO优化排名效果与业务盈利空间。市面上GEO优化服务商鱼龙混杂,源…

论文解读-《Over-Squashing in GNNs and Causal Inference of Rewiring Strategies》 - zhang

1. 论文介绍 论文题目:Over-Squashing in GNNs and Causal Inference of Rewiring Strategies 论文发表:2025-08 Arxiv,Accepted at CIKM 2025 论文领域:图神经网路,图重连算法 论文代码:https://github.com/Dan…

程序员接单渠道怎么选?不同平台的真实体验分享

程序员接单渠道怎么选?不同平台的真实体验分享 很多程序员兄弟白天写公司的需求,晚上还要琢磨怎么找副业,自然也就会想到我们程序员接单,但话说回来,江湖水深,平台各异。 市面上有很多程序员接单的渠道&a…

2026年GEO源码部署源头优选,高效稳定服务商盘点 - 源码云科技

2026年GEO源码部署源头优选,高效稳定服务商盘点随着AI搜索技术的全面普及,GEO优化已经从可选营销手段变成了企业获客的核心抓手,尤其是在2026年生成式AI流量爆发的节点,选对GEO优化服务商和靠谱的GEO优化系统,直接…

25 C++蓝桥杯B组题解

25 C++蓝桥杯B组题解移动距离 题目大意:小明初始在二维平面的原点 (0,0),他想前往坐标 (233,666)。 现在他有两种移动策略:水平向右移动,即沿着 x 轴正方向移动一定的距离。 沿着一个圆心在原点 (0,0)、以他当前位…

强烈安利9个AI论文写作软件,本科生轻松搞定毕业论文!

强烈安利9个AI论文写作软件,本科生轻松搞定毕业论文! AI 工具让论文写作不再难 在当前的学术环境中,越来越多的本科生开始借助 AI 工具来提升论文写作效率。这些工具不仅能够帮助学生快速生成内容,还能有效降低 AIGC 率&#xff0…

2026年Nature重磅研究:告别快速出成果的执念,让AI成为拓展科学边界的伙伴!

AI在学术科研中发挥的潜能,几乎已成为共识,如处理文献更快、写作效率更高、技术门槛更低...... 但矛盾也随之而来,那便是:个体科研效率在提升,真正具有颠覆性的科学突破,却在减少。 清华大学与芝加哥大学这两个研究团队,正是从这一矛盾出发,在Nature上发表了题为《Ar…

2026年GEO开源源码哪家好?优质源头仓库推荐 - 源码云科技

2026年GEO开源源码哪家好?优质源头仓库推荐2026年AI搜索浪潮席卷营销领域,GEO优化已然成为企业精准引流获客的核心抓手,而选对靠谱的GEO优化源码,直接决定了GEO优化排名的效果与运营成本。市面上各类GEO优化服务商…

0x3f第33天复习 (16;45-18:00)

子串基础前缀和思考和为k的子数组思考两数之和思考接雨水思考三数之和ac思考字母异位词分组ac思考最长连续序列ac思考移动零ac思考无重复字符的最长子串ac思考找到字符串中所有字母异位词ac思考滑动窗口最大值1min ac思考最小覆盖子串1min ac思考思考买卖股票的最佳时机1min ac…