Если dontdisplaylastusername включено, loginui.exe продолжает падать с образцом V2 поставщика учетных данных Microsoft

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System] «Dontdisplaylastusername» = DWORD: 00000001

Я пытался создать собственный поставщик учетных данных V2 и основывал его на примере кода Microsoft. Пользовательский поставщик учетных данных работает, как и ожидалось, в большинстве сценариев. Однако, если я включу следующий параметр dontdisplaylastusername, либо с помощью политики, либо путем установки этого параметра реестра и попробуйте перейти на экран входа в систему, курсор просто вращается, и экран просто мигает, и я так и не смог получить экран входа в систему. Без каких-либо пользовательских провайдеров учетных данных v2 я могу правильно перейти на экран «Другой пользователь».

Как я могу это исправить? Я попытался добавить поле имени пользователя в свою пользовательскую версию, так как в версии Microsoft ее не было, но это ничего не изменило и все еще приводило к сбою.

Есть идеи?

Это репозиторий GitHub, который я использовал для образец

Вот пример ошибки, которая регистрируется для примера поставщика учетных данных.

Fault bucket , type 0
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: LogonUI.exe
P2: 10.0.10586.0
P3: 5632d88c
P4: SampleV2CredentialProvider.dll
P5: 0.0.0.0
P6: 56cc64dd
P7: c0000005
P8: 0000000000003086
P9:
P10:
Attached files:
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_LogonUI.exe_5e45fd9b49f0ea6611374ae56677dfa1cb3a1fe_9798b224_0a4ffaf8
Analysis symbol:
Rechecking for solution: 0
Report Id: 5efbdb96-de9f-4254-b259-1beea7137fc7
Report Status: 96
Faulting application name: LogonUI.exe, version: 10.0.10586.0, time stamp: 0x5632d88c
Faulting module name: SampleV2CredentialProvider.dll, version: 0.0.0.0, time stamp: 0x56cc64dd
Exception code: 0xc0000005
Fault offset: 0x0000000000003086
Faulting process id: 0x3a8
Faulting application start time: 0x01d1910e42a0efb5
Faulting application path: C:\Windows\system32\LogonUI.exe
Faulting module path: C:\Windows\system32\SampleV2CredentialProvider.dll
Report Id: 038f9265-0f6f-45fa-bc3e-6c7de490ca34
Faulting package full name:
Faulting package-relative application ID:

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector