Блокировка дисплея рабочей станции Windows 10 с помощью приложения магазина UWP - PullRequest
0 голосов
/ 09 июня 2018

Я ищу способ предложить системе Windows 10 заблокировать дисплей, чтобы обеспечить большую конфиденциальность, защищая его от несанкционированного использования.Есть ли какой-либо стандартный API для этого в разработке Windows Universal?Или же смоделировать клавиатуру для отправки Win + L комбинации.

1 Ответ

0 голосов
/ 10 июня 2018

Я понимаю, что вы, вероятно, хотите сделать это для благих намерений, но такая функциональность недоступна через какие-либо API в UWP.Причиной этого, скорее всего, является тот факт, что предоставление приложению возможности блокировать ПК может легко дать вредоносному приложению возможность заблокировать пользователя системы путем запуска назапуск и всегда блокировка ПК каждый раз, когда он активирован.Таким же образом приложения не могут выключить или перезагрузить ПК.

Кроме того, сочетание клавиш не может быть смоделировано по тем же причинам, что и клавиша Win наКлавиатура в целом зарезервирована для системных ярлыков, и переопределить ее на самом деле непросто (вам нужно действительно обработка низкоуровневой клавиатуры , как в в этом примере , что опять-такичто-то, что будет разрешено пройти сертификацию Microsoft Store).

Я бы предложил предположить, что пользователь настроил тайм-аут автоматической блокировки ОС так, как ему это нравится, и что если вы хотите обеспечить дополнительную безопасность вВ вашем приложении вы можете добавить какой-нибудь механизм блокировки PIN-кода , чтобы ваше приложение автоматически блокировалось, когда оно не используется в течение определенного периода времени.

...