在输入基于 Inno 的设置时隐藏密码

Sun*_*rma 1 inno-setup setup-deployment

我的安装程序中有一个密码字段,用于部署 .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)

RRU*_*RUZ 5

只需改变这一行

KeyPage.Add('passord:', False);
Run Code Online (Sandbox Code Playgroud)

KeyPage.Add('passord:', True);
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看 inno 安装文档