Inno setup Inno设置可编辑/外部许可文件

Inno setup Inno设置可编辑/外部许可文件,inno-setup,Inno Setup,我想用从外部文件加载的许可证创建一个Inno设置,以便它是可编辑的。这可能吗 应将许可证从installer.exe文件中排除,但应位于同一文件夹/路径中。将设置为默认许可证文件,以使安装程序创建“许可协议”页面。并且,如果外部许可证不存在,还需要一些备用许可证 然后在加载中加载外部许可证(如果存在) [设置] LicenseFile=default_license.txt [守则] 过程初始化Wizard(); 变量 LicenseFile:字符串; 开始 LicenseFile:=Expan

我想用从外部文件加载的许可证创建一个Inno设置,以便它是可编辑的。这可能吗

应将许可证从installer.exe文件中排除,但应位于同一文件夹/路径中。

将设置为默认许可证文件,以使安装程序创建“许可协议”页面。并且,如果外部许可证不存在,还需要一些备用许可证

然后在加载中加载外部许可证(如果存在)

[设置]
LicenseFile=default_license.txt
[守则]
过程初始化Wizard();
变量
LicenseFile:字符串;
开始
LicenseFile:=ExpandConstant('{src}\license.txt');
如果文件存在(LicenseFile),则
开始
日志(格式(“%s存在,正在加载许可证,[LicenseFile]);
WizardForm.LicenseMoom.Lines.LoadFromFile(LicenseFile);
结束
其他的
开始
日志(格式(“%s”不存在,保留默认许可证“,[LicenseFile]);
结束;
结束;
将设置为默认许可文件,使安装程序创建“许可协议”页面。并且,如果外部许可证不存在,还需要一些备用许可证

然后在加载中加载外部许可证(如果存在)

[设置]
LicenseFile=default_license.txt
[守则]
过程初始化Wizard();
变量
LicenseFile:字符串;
开始
LicenseFile:=ExpandConstant('{src}\license.txt');
如果文件存在(LicenseFile),则
开始
日志(格式(“%s存在,正在加载许可证,[LicenseFile]);
WizardForm.LicenseMoom.Lines.LoadFromFile(LicenseFile);
结束
其他的
开始
日志(格式(“%s”不存在,保留默认许可证“,[LicenseFile]);
结束;
结束;

是否希望用户能够在向导中编辑许可证?或者您只是想让安装程序从外部文件加载许可证?我想让安装程序从外部文件加载许可证。例如:我通过CD将安装程序提供给一个人。此人应该能够编辑许可证文件。是否希望用户能够在向导中编辑许可证?或者您只是想让安装程序从外部文件加载许可证?我想让安装程序从外部文件加载许可证。例如:我通过CD将安装程序提供给一个人。此人应该能够编辑许可证文件。