我想阅读一些XML文件的节点,并在一些自定义输入字段中显示它们的值.然后,用户可以根据需要更改值,单击Next按钮,这些值应保存回XML.
如何在InnoSetup脚本中执行此操作?
我想在安装程序的安装步骤中显示如下图所示的内容...我使用备忘录显示内容..但备忘录不适合控制..如果用户将焦点放在备忘录上,它看起来像文本框字段...见下图...当用户进入此步骤时,选择第一个备忘录字段...
我创建了一个自定义欢迎页面,上面有图像,但顶部的主面板仍然显示.对于我想要实现的目标,请参见下图:

这是代码:
[Code]
procedure InitializeWizard;
var
BitmapFileName: string;
BitmapImage: TBitmapImage;
WelcomePage: TWizardPage;
begin
WelcomePage := CreateCustomPage(wpWelcome, '', '');
BitmapFileName := ExpandConstant('{tmp}\DataNova_Logo.bmp');
ExtractTemporaryFile(ExtractFileName(BitmapFileName));
BitmapImage := TBitmapImage.Create(WelcomePage);
BitmapImage.AutoSize := True;
BitmapImage.Bitmap.LoadFromFile(BitmapFileName);
BitmapImage.Cursor := crHand;
BitmapImage.Left := 10;
BitmapImage.Top := 10;
BitmapImage.Parent := WelcomePage.Surface;
end;
Run Code Online (Sandbox Code Playgroud)
如何在隐藏主面板的情况下在整个页面上显示图像?
我想替换我们显示Next,Back按钮的底部面板,其中包含安装进度条的自定义面板.安装完成后,页面应自动重定向到下一页.下面是模型图像,我想如何制作这个页面.

我的安装程序中有一个密码字段,用于部署 .Net windows 应用程序。安装程序使用 Inno 部署脚本,在 pascal 中制作。问题是用于密码字段,我想在用户输入时显示 * 字符。目前它显示用户的字母进入。由于我对 pascal 脚本编写不多,所以在这里需要一些帮助。
下面是我的代码:
procedure InitializeWizard;
begin
KeyPage := CreateInputQueryPage(wpWelcome,
'lisens validering', 'Tast inn lisens-id',
'Vennligst oppgi din lisens-ID og klikk neste for å fortsette.');
KeyPage.Add('lisens ID:', False);
KeyPage.Add('bruker ID:', False);
KeyPage.Add('passord:', False);
booabort:=false;
end;
Run Code Online (Sandbox Code Playgroud) 我想预先安装inno setup字体.我已经使用字体Aller Light创建了一个自定义的inno安装程序.当我第一次在客户端计算机上运行我的inno设置时.由于字体的原因,设计不合适..但是当安装程序再次运行时,设计就会正常进行.
为了更清楚,这个字体用于我的安装程序的设计,而不是在使用此安装程序部署的应用程序中.我只需要一种方法在安装程序可执行文件打开欢迎页面之前在客户端计算机上安装字体,这样我自定义设置的设计是正确的.