Войти в Windows

У меня есть скрипт, использующий WinActivate(), Я хочу убедиться, что сценарий "Windows заблокирован" позаботился.

Я узнал, что вход / заблокированный экран - это просто диалог. Будет ли это работать, если я отправлю CTRL- ALT- DEL или у кого-нибудь есть рабочий фрагмент для этого сценария?

1 ответ

Решение

Экран входа в систему работает на совершенно отдельном рабочем столе - ни одна программа из вашего обычного пользовательского сеанса никак не может взаимодействовать с рабочим столом безопасного входа. Это не просто диалог - это полностью отдельный защищенный рабочий стол.

Что часто задаваемые вопросы AutoIT говорят о том, что вы можете использовать различные команды, которые будут работать, даже если окно не имеет фокуса. Если вам требуется, чтобы окно работало с фокусом, скрипт должен подождать, пока компьютер не будет разблокирован. Вы можете настроить запланированное событие для запуска, когда рабочая станция зарегистрирована или разблокирована, и можете настроить его на запуск только в том случае, если сценарий еще не запущен. Вы также можете переписать свой скрипт, используя команды, на которые есть ссылки в часто задаваемых вопросах, чтобы скрипт работал, даже если он не находится на активно видимом рабочем столе.

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