В. Как я могу повторно использовать в WPF функции безопасности, предоставляемые Диалоговое окно учетных данных Windows (WinForms32)?
Мозговой штурм (не уверен, что это возможно):
Разместите диалог WinForms32 внутри моего собственного диалога WPF. В MSDN есть статья, в которой объясняется, как размещать WinForms control (например, текстовое поле и т. д.), но не диалоговое окно WinForms. Да, это будет некрасиво, но нас сейчас не волнует внешний вид.
Предоставьте графический интерфейс WPF, который обертывает диалоговое окно WinForms. При входе в систему текстовое поле имени пользователя WPF и WPF
SecurePassword
textbox переносятся в их эквивалент WinForms под обложками. Перемещение конфиденциальных данных может представлять угрозу безопасности (однако некоторые могут возразить, что у злоумышленника есть множество других способов украсть ваш пароль).Переместите текстовые поля имени пользователя и пароля WinForms в диалоговое окно WPF («переродите» существующие текстовые поля).
Любые предложения/комментарии (включая критику моих идей) приветствуются!
Windows credentials dialog
, на которую вы ссылаетесь, показывает весь фоновый код. почему вы не можете просто вставить его в пользовательскийWindow
? - person Jake Berger   schedule 20.03.2012