创新安装:如何更改LicenseFile文本?

时间:2018-11-09 07:56:05

标签: inno-setup

我只有一个license.txt文件。我将其用于所有应用程序。

[Setup]
LicenseFile=license.txt

我希望我的用户在许可协议的顶部看到标题为“ {#MyAppName}许可协议”。我不想更改license.txt的内容。

是否有任何inno设置代码方式可以实现这一目标?预先感谢。

1 个答案:

答案 0 :(得分:1)

例如,要更改许可证的第一行,您可以执行以下操作:

[Code]

procedure InitializeWizard();
begin
  WizardForm.LicenseMemo.Lines[0] := '{#MyAppName} License Agreement';
  WizardForm.LicenseMemo.SelStart := 0;
end;

enter image description here


另一种方法是使用Inno Setup preprocessor从模板文件中生成修改后的许可证文件。