Как отключить менеджер паролей для контроля WebBrowser - PullRequest
0 голосов
/ 27 июня 2019

Проблема проста, я не хочу, чтобы мой встроенный браузер отображал какие-либо модальные диалоги. Пользователь вводит пароль на сайте, вот и все. Нет диалога «запомнить этот пароль».

Пожалуйста, НЕ отвечайте "использовать другой браузер". Мой вопрос как раз о System.Windows.Controls.WebBrowser WPF control.

Я ЗНАЮ, что изменение HTML страницы на лету с помощью autocomplete="off" работает, но мне интересно, есть ли для этого взлом реестра Windows, как это верно для многих других супер назойливых извращений Internet Explorer.

1 Ответ

1 голос
/ 28 июня 2019

Вот реестр "взломать" для вас:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

Добавить новое значение DWORD в этот каталог.
Имя должно быть DisablePasswordCachingto и должно быть шестнадцатеричным типом.
Вставьте 1 в качестве значения, и все будет хорошо.

Теперь вы успешно отключили кэширование паролей в IE (и браузере WPF).

Если этот реестр установлен, то автономный IE также не будет сохранять пароли. Это глобальный вариант.

Ссылки, откуда я получил решение:
ТАК (что не очень хороший ответ, поэтому я написал этот)
Служба поддержки Microsoft

...