Режим планшета Windows 10: задачи запуска не запускаются на переднем плане

Я пытаюсь автоматически запустить приложение UWP (на базе Electron) при входе пользователя в систему, поэтому я определил StartupTask в AppxManifest.xml, как это описано в данные документы от Microsoft.

Хотя это решение работает должным образом, когда режим планшета выключен, если пользователь входит в систему с включенным режимом планшета, приложение выполняется, но меню «Пуск» остается на переднем плане и закрывает мое приложение.

Есть ли способ получить такое поведение, или заставить мое приложение выйти на передний план, или включить/отключить режим планшета (чтобы включить режим планшета после запуска приложения)?


person conteit86    schedule 12.05.2017    source источник
comment
Персонализация › Пуск › Установите для параметра Использовать запуск полноэкранный режим значение Выкл.   -  person polkovnikov.ph    schedule 12.05.2017
comment
Ничего не происходит: по-прежнему запускается в фоновом режиме (либо при отключении, либо при отображении меню «Пуск» в полноэкранном режиме)   -  person conteit86    schedule 12.05.2017
comment
Что мне кажется странным, так это тот факт, что если я пытаюсь запустить приложение, требующее повышения прав (например, службы), всплывает диалоговое окно UAC, после чего приложение также запускается в фоновом режиме. Возможно, в Windows также есть какая-то ошибка, я не могу найти действительного объяснения этому поведению.   -  person conteit86    schedule 12.05.2017
comment
Приложения имеют несколько потоков, и только один из них ожидает согласия UAC. GUI не требует никаких привилегий. Я думаю, все в порядке.   -  person polkovnikov.ph    schedule 12.05.2017
comment
Ну, это смущает.   -  person polkovnikov.ph    schedule 12.05.2017
comment
С точки зрения пользовательского опыта, ИМХО, это ужасно. Вы ищете приложение «Службы» в меню «Пуск», нажимаете на него, UAC появляется в меню «Пуск», вы разрешаете повышение прав, и в результате вы все еще сталкиваетесь с меню «Пуск». Если вы хотите продолжить, вам нужно щелкнуть «Просмотр задач», чтобы найти открытое приложение «Служба» и сосредоточить на нем внимание. Похоже, что меню «Пуск» всегда пытается вернуть фокус.   -  person conteit86    schedule 12.05.2017
comment
Да, именно поэтому я держу свою систему на Windows 7 и собираюсь перейти на Linux, когда ее поддержка закончится. Microsoft сломала UX своего самого популярного продукта.   -  person polkovnikov.ph    schedule 12.05.2017