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}; - 你的
Dirs和Files段配置没问题,不需要改动。
内容的提问来源于stack exchange,提问作者user1238784




