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

发布于 2024-12-28 19:25:38 字数 522 浏览 2 评论 0原文

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

I have a password field in my installer which deploys a .Net windows application.Installer uses Inno deployment script ,made in pascal.Issue is for password feild , i want to show a * character when user enters.Currently it shows the alphabets which user enters.Since i am not much into pascal scripting,so require a little help here.

Below is my code:

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;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

享受孤独 2025-01-04 19:25:38

只需更改这一行

KeyPage.Add('密码:', False);

KeyPage.Add('密码:', True);

有关详细信息,请查看 inno setup 文档

Just change this line

KeyPage.Add('passord:', False);

to

KeyPage.Add('passord:', True);

For more info check the inno setup documentation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文