You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Inno Setup已设置AppName仍显示默认标题"My Setup"如何修改?

解决Inno Setup安装程序标题显示"My Setup"的问题

嘿,这个问题我太熟悉啦!你已经正确设置了AppName=Diabetis,但安装程序窗口标题还是默认的"My Setup",是因为Inno Setup里**AppName是你的应用本身的名称**,而安装向导的窗口标题需要单独通过SetupTitle参数来指定~

具体修改方法

在你的[Setup]配置段中,添加一行SetupTitle的设置即可:

方法1:直接指定标题

[Setup]
AppName=Diabetis
SetupTitle=Diabetis  # 新增这一行,设置安装窗口标题
AppVersion=0.9
DefaultDirName={pf}\Diabetis
DefaultGroupName=Diabetis
UninstallDisplayIcon={app}\Diabetis.exe
Compression=lzma2
SolidCompression=yes
OutputDir="C:\Users\nwsco\source\repos\Diabetis_sqllite\"
[Dirs]
Name: {app}; Permissions: users-full //to allow manipulating database
[Files]
Source: "C:\Users\nwsco\source\repos\Diabetis_sqllite\Diabetis\...

方法2:与AppName保持同步(推荐)

如果你以后可能会修改AppName,可以用预处理器变量让标题自动同步,避免重复修改:

[Setup]
AppName=Diabetis
SetupTitle={#AppName}  # 用预处理器变量引用AppName的值
AppVersion=0.9
DefaultDirName={pf}\Diabetis
DefaultGroupName=Diabetis
UninstallDisplayIcon={app}\Diabetis.exe
Compression=lzma2
SolidCompression=yes
OutputDir="C:\Users\nwsco\source\repos\Diabetis_sqllite\"
[Dirs]
Name: {app}; Permissions: users-full //to allow manipulating database
[Files]
Source: "C:\Users\nwsco\source\repos\Diabetis_sqllite\Diabetis\...

补充说明

  • SetupTitle控制的是安装向导窗口的顶部标题栏文字;
  • 如果你还想调整欢迎页的标题文字,可以额外设置WelcomePageTitle参数,比如WelcomePageTitle=欢迎安装 {#AppName}
  • 你的DirsFiles段配置没问题,不需要改动。

内容的提问来源于stack exchange,提问作者user1238784

火山引擎 最新活动