琼海市网站建设_网站建设公司_在线商城_seo优化
2026/1/16 19:40:12 网站建设 项目流程

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脚本即可生成带有完整简介的安装包。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询