Я изучил образцы Widows на поставщиках учетных данных и создал один, используя их в качестве справочника. Я могу войти в систему без проблем, просто указав имя пользователя и пароль вручную. Я установил
CustomCredential::SetSelected (__out BOOL* pbAutoLogon) {
*pbAutoLogon = TRUE; // FALSE;
return S_OK;
}
Теперь при выборе плитки автоматический вход происходит без проблем.
В качестве тестового примера я изменил пароль, и, как и ожидалось, не удалось войти в систему. После сбоя появляется сообщение об ошибке, и когда я нажимаю ОК (это единственный вариант), учетные данные повторно отправляются для повторной попытки. Как мы можем остановить такое поведение? Какой метод вызывается после сбоя аутентификации?
Я работал с ReportResult()
, но это не помогло.