Inno setup Inno设置:使用Pascal脚本(脚本常量)设置属性从INI文件填充VersionInfo描述和VersionInfo版权

Inno setup Inno设置:使用Pascal脚本(脚本常量)设置属性从INI文件填充VersionInfo描述和VersionInfo版权,inno-setup,Inno Setup,关于Setup.exe的“Window”属性,我对Inno安装程序有点问题。这就是我的问题: 在设置的属性中,在Detail选项卡下,我看到描述和版权没有正确的信息 这是我在Inno设置中使用的,允许用户自定义安装程序: [Setup] VersionInfoDescription={code:GetAppName} {code:GetVersion} VersionInfoCopyright={code:GetPublisher} 在安装过程中,此字段正确地填充了正确的信息(我加载到.in

关于Setup.exe的“Window”属性,我对Inno安装程序有点问题。这就是我的问题:

在设置的属性中,在Detail选项卡下,我看到描述和版权没有正确的信息

这是我在Inno设置中使用的,允许用户自定义安装程序:

[Setup]
VersionInfoDescription={code:GetAppName} {code:GetVersion}
VersionInfoCopyright={code:GetPublisher}
在安装过程中,此字段正确地填充了正确的信息(我加载到.ini文件中)

因此,问题是:

是否有人知道如何在安装程序的属性中正确填写此字段,并且仍然允许用户自定义安装程序


提前感谢。

版本信息描述和版本信息版权不能包含常量(如
{code:…}

但如果使用Pascal脚本仅加载INI文件,则可以使用预处理器:

VersionInfoDescription={#ReadIni("C:\path\test.ini", "Section", "Name")}

请参阅文档。

因此VersionInfo说明和VersionInfo版权不能是动态的,对吗?但是只有在编译时才有设置?正确,它们必须在编译时设置。非常感谢Martin!