Определить, простаивает ли пользователь на компьютере (по сравнению с универсальным приложением Windows)

Решение, приведенное здесь: Определить, простаивает ли пользователь в Windows Universal app позволяет обнаруживать бездействие пользователя внутри приложения. Когда пользователь активен в другом месте, приложение учитывает только активность в приложении. Итак, как определить полное бездействие пользователя на компьютере в универсальном приложении?


person loulou    schedule 14.01.2016    source источник


Ответы (1)


Вы можете использовать системный триггер «UserAway», описанный здесь: https://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.background.systemtriggertype.aspx

Вы можете использовать его для запуска фоновой задачи — в зависимости от вашего конкретного сценария это может вам помочь.

person Daniel Meixner    schedule 14.01.2016
comment
Но похоже, что UserAway вызывает экран блокировки. Я не хочу использовать это событие, потому что мое приложение должно быть постоянно активным (соединение Bluetooth, синтетический голос и т. д.). В зависимости от выбора пользователя бездействие будет использоваться только для выключения экрана, а не для блокировки. - person loulou; 14.01.2016