C# winsta0/winlogon не идет верхом при блокировке в winsta0/custom

У нас есть сервис для управления некоторыми пользовательскими рабочими столами с помощью user32.dll. SetThreadDesktop а также SwitchDesktop методы. Все работало хорошо, пока не появилась Windows 10 версии 1709.

С этой версией Windows 10 (или более поздней), когда EnableLUA активируется (когда у нас активен пользовательский рабочий стол), если пользователь блокирует свой сеанс, рабочий стол winlogon не появляется, и наш пользовательский рабочий стол остается видимым (хотя с ним невозможно взаимодействовать), пока пользователь не нажмет комбинацию CTRL+ALT+DEL.

Похоже, что рабочий стол winlogon не может оставаться на вершине нашего рабочего стола. Я не нашел никакой информации об этом, так это возможно? Может ли что-нибудь еще происходить?

PD: Тот же сценарий на устройстве Windows 10 версии 1607 работает хорошо.

0 ответов

Microsoft распознала ошибку, и они ее исправят. Ошибка воспроизводится с помощью инструмента Sysinternals Desktops (в настоящее время принадлежит Microsoft).

Жду обновления, которое исправит...

Другие вопросы по тегам