Отладка сбоя поставщика учетных данных

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

Кроме того, в случае сбоя поставщика учетных данных Windows сбрасывает ядро, как это делает Linux?

Спасибо


person cpp19    schedule 12.02.2021    source источник


Ответы (1)


Вы можете вызвать поставщика учетных данных с помощью простого вызова API учетных данных CredUIPromptForWindowsCredentialsW. Подробное описание см. в документах MS. .

Я создал свое собственное простое приложение для выполнения этот звонок. Он настроен на вызов диалогового окна безопасности Windows с моими собственными предложениями и параметрами (флаг CREDUIWIN_IN_CRED_ONLY в моем случае).
Вы можете изменить флаги вызова, чтобы они соответствовали вашему сценарию.

person Alexander    schedule 18.02.2021
comment
Можно ли вызвать и запустить веб-просмотр изнутри Cred Prov? Я имею в виду что-то вроде этого? developer.android.com/guide/webapps/webview - person cpp19; 09.03.2021
comment
Вы можете получить дескриптор окна (HWND) и создать свое собственное окно (окна). Взгляните на метод ICredentialProviderCredentialEvents:: При создании окна - person Alexander; 10.03.2021