Inno setup 如何在Inno安装程序的用户信息页面之后更改默认目标目录({app})

Inno setup 如何在Inno安装程序的用户信息页面之后更改默认目标目录({app}),inno-setup,Inno Setup,我需要创建一个安装包,允许在同一台PC/服务器上安装同一应用程序的多个实例。因此,我希望在处理UserInfo页面后动态修改默认的“install to”位置 i、 e.在NextButtonClick事件中,当CurPageID=wpUserInfo时,我希望更改SelectDir向导页面上的值。下面类似的内容(引发异常)。我还假设可以通过展开{userinfoname}来访问用户名。任何帮助都将不胜感激 函数NextButtonClick(CurPageID:Integer):布尔; 变量

我需要创建一个安装包,允许在同一台PC/服务器上安装同一应用程序的多个实例。因此,我希望在处理UserInfo页面后动态修改默认的“install to”位置

i、 e.在
NextButtonClick
事件中,当
CurPageID=wpUserInfo
时,我希望更改SelectDir向导页面上的值。下面类似的内容(引发异常)。我还假设可以通过展开
{userinfoname}
来访问用户名。任何帮助都将不胜感激

函数NextButtonClick(CurPageID:Integer):布尔;
变量
第页:TInputDirWizardPage;
开始
案例CurPageID
........
wpUserInfo:
开始
页面:=TInputDirWizardPage(PageFromID(wpSelectDir));
Page.Values[0]:=MyAppDirFunction;
结束;
结束;
结果:=真;
结束;
要访问“目标文件夹”框,请使用向导表单.DirEdit:

WizardForm.DirEdit.Text:=路径;