Я разрабатываю пользовательский вход в Windows, чтобы пользователь мог использовать веб-камеру (распознавание лиц) или имя пользователя и пароль.Я могу показать окно со всеми необходимыми элементами управления на экране входа в систему, но я не понимаю, как пройти аутентификацию с использованием имени пользователя и пароля.Для этого в окне используется функция GetSerialize () .
GetSerialization(
__out CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE* pcpgsr,
__out CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION* pcpcs,
__deref_out_opt PWSTR* ppwszOptionalStatusText,
__in CREDENTIAL_PROVIDER_STATUS_ICON* pcpsiOptionalStatusIcon
)
выше - сигнатура функции.Как видите, система использует указатели CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE*
и CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION*
для получения информации об имени пользователя и пароле.Как я могу назвать это для аутентификации.Или есть какой-нибудь альтернативный способ сделать это во время входа в систему.