C # winsta0 / winlogon не идет верхом при блокировке в winsta0 / custom - PullRequest
0 голосов
/ 17 января 2019

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

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

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

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

...