Блокировка / разблокировка Windows (регистрация / отмена регистрации фоновой задачи) с использованием структуры сопутствующего устройства не работает - PullRequest
0 голосов
/ 29 мая 2019

Я хочу разблокировать компьютер с Windows, используя устройство Android, которое было сопряжено через Bluetooth. У меня есть приложение UWP CDF GitHub sample , работающее на рабочем столе, и приложение Java Android, работающее на устройстве Android. Поведение при регистрации фоновой задачи, настольный ПК заблокирован (получил команду «разблокировать» от устройства Android), и мне нужно нажать клавишу «пробел» или другую клавишу на клавиатуре, чтобы разблокировать ПК с помощью устройства-компаньона , он ждет на этапе = WaitingForUserConfirmation. Проблема, которую я наблюдаю, заключается в том, что если я блокирую ПК (отменяю регистрацию фоновой задачи), я нажимаю «пробел», и экран блокировки накладывается на параметр входа, и я могу выбрать, хочу ли я между устройством-компаньоном, пин-кодом и паролем для другого возможность войти в Windows. Но проблема в том, что, когда я посылаю команду «разблокировать» с устройства Android и регистрирую фоновую задачу, после этого, даже если я нажимаю «пробел», ничего не происходит - вариант два: - мне нужно подождать около 20 секунд и разблокировка окон проходит все этапы авторизации - или мне нужно изменить параметр входа на другой (пин-код или пароль), а затем вернуться к сопутствующему устройству, и окна немедленно разблокируются. На самом деле оба сценария не очень хороший подход.

Однако, просматривая документацию по Framework, мне неясно, в какой именно точке рабочего процесса должно быть установлено Bluetooth-соединение и предпринята попытка авторизации. Посоветуйте, пожалуйста, как поступить, что я делаю не так или как я могу решить некоторые из перечисленных проблем?

...