Ответы пользователя по тегу Пароли
  • Как работают "раскрыватели паролей под звездочками"?

    @Maccimo
    Если речь идёт о стандартном элементе управления Windows, то всё довольно-таки просто.
    Такое поле ввода — это обычное однострочное поле ввода, у которого установлен стиль окна ES_PASSWORD

    Для того, что бы такое поле ввода показало текст пароля вместо звёздочек, достаточно послать ему сообщение EM_SETPASSWORDCHAR c wParam = 0

    Статья по теме в MSDN

    Защитить — например, вместо ранее введённого пароля показывать отвлечённый текст с предложением ввести новый пароль. Иными словами — не сообщать элементу управления ранее введённый пароль.
    Начиная с какого-то сервиспака WinXP так делают в диалогах удалённого доступа, например.
    Ответ написан
    Комментировать