是否可以使用Inno Setup更改安装程序的窗口标题栏?

Cos*_*min 5 inno-setup titlebar

是否可以使用Inno Setup更改安装程序的标题栏?

默认为:

AppName=My Program
Run Code Online (Sandbox Code Playgroud)

当您运行标题栏中的设置时出现:

设置 - 我的程序

是否可以隐藏"设置"一词?

Jen*_*och 14

将以下行添加到InnoSetup脚本文件中:

[Messages]
// define wizard title and tray status msg
// both are normally defined in innosetup's default.isl (install folder)
SetupAppTitle = Setup YourApplicationShortName
SetupWindowTitle = Setup - YourApplicationName YourApplicationVersion
Run Code Online (Sandbox Code Playgroud)

这将修改托盘中的"标题栏"和"应用程序标题".

我建议不要修改默认配置/innosetup/default.isl,如Sertac Akyuz指出的那样.将此文件视为后备配置.如果未定义设置,则从中进行设置default.isl.只需修改你的文件; 不是默认设置!


Ser*_*yuz 3

在 InnoSetup 安装文件夹中有一个default.isl文件,在文本编辑器中打开该文件,找到该SetupWindowTitle条目并将右侧从更改Setup - %1为 only %1。另外,对您在设置中使用的其他语言重复此过程,您将在“语言”文件夹中找到匹配的“.isl”文件。

  • 这个答案是错误的。它会起作用,但这是错误的。如果您需要覆盖 Inno Setup 中的默认消息,那么您应该使用安装脚本文件的“[Messages]”部分,如 Jens A Koch 建议的那样。将“default.isl”中的相关行复制到脚本的“[Messages]”部分并根据需要进行编辑。您仍然可以使用“%1”样式变量。 (3认同)