2016-08-12 13 views
1

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

enter image description here

Может ли один помочь мне, как я могу показать все окна образуют над заблокированным экраном.

ответ

0

Невозможно, по соображениям безопасности приложение не должно отображаться, когда экран заблокирован.

Единственное, отдаленно похож может быть киоска App:

Is the Windows.ApplicationModel.LockScreen namespace available for non-kiosk use?

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

Вы можете использовать пространство имен Windows.ApplicationModel.LockScreen для настройки отображения экрана блокировки. Это можно использовать для изменения количества обоев или уведомлений. Это, вероятно, самая распространенная форма настройки экрана блокировки, поскольку это может быть сделано любым приложением.

Вы также можете использовать функциональные возможности этого пространства имен для создания альтернативного экрана блокировки. Это может привести к поведению в процессе прокрутки вверх и ввода пароля/PIN-кода или обнаружения приветствия Microsoft Hello. Создание такого приложения и распространение через хранилище требуют дополнительных разрешений, чем обычно имеют сторонние разработчики.

Приложения «Режим киоска» создаются в виде приложений, работающих над экраном блокировки. Такие приложения не имеют реального подключения к блокировке экранов, но связаны с их использованием аналогичных базовых элементов ОС.

С точки зрения того, чего вы пытаетесь достичь, кажется, что вы должны это сделать, объявив расширение windows.lockScreen, а затем используя LockApplicationHost, чтобы выполнить фактическую разблокировку. Как уже упоминалось выше, отсутствие возможности для третьих сторон распространять такие приложения через магазин означает, что в этой области отсутствует документация, но это должно быть возможно.

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

+0

Похоже, что это говорит о наборе API UWP - я не думаю, что это позволит приложению winforms показать выше экрана блокировки. –