Войдите в систему, используя поставщиков учетных данных

Пожалуйста, кто-нибудь объясните мне, как создать работающий поставщик учетных данных! Я использую образец HardwareEventCredentialProvider в качестве основы для создания собственного поставщика. Я изменил поля имени пользователя и пароля, но, похоже, это не работает. После отправки учетных данных в систему я вижу пустой экран только на секунду. или получить сообщение «Неверный пароль или имя пользователя», а затем аутентификация начинается снова... Что мне нужно сделать в методах GetSerialization() и SetSerialization(), чтобы войти в систему с существующим пользователем? (username=L"virt naXa!", password=L"1234 ")

Я прочитал «Технический справочник по поставщикам учетных данных» и статью Дэна Гриффина о CP в Vista и до сих пор не понимаю, как я могу войти в систему, используя поставщиков учетных данных. (Может я не внимательно сделал и нужно их перечитать?)

И извините за мой плохой английский, это не мой родной язык :)


person naXa    schedule 01.06.2012    source источник
comment
Покажите нам свой код, пожалуйста, и мы сможем помочь.   -  person Paul Beckingham    schedule 02.06.2012
comment
Проект VS C++ 2008   -  person naXa    schedule 02.06.2012
comment
Привет, ребята! Вы успешно забыли этот вопрос?   -  person naXa    schedule 07.06.2012
comment
Ваш проект — VC++, и эта ссылка ведет на сайт, на который я не собираюсь нажимать.   -  person Paul Beckingham    schedule 07.06.2012


Ответы (2)


Давно я не задавал этот вопрос...

Помню только, что при этом перечитал эту статью (на русском) и внимательно< /strong> последовал этому примеру, чтобы создать собственного поставщика учетных данных. И это сработало!

К сожалению, исходные коды, предоставленные автором этой статьи, более недоступны. А здесь вы можете найти еще один образец поставщика учетных данных.

person naXa    schedule 16.04.2015