neoxxxooo Ответов: 1

UWP_can не запускает приложение с помощью класса startuptask?


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

https://docs.microsoft.com/en-us/uwp/api/windows.applicationmodel.startuptask#uwp-app-startup-task-extension

Что я уже пробовал:

Я могу зарегистрировать свое приложение в списке автозагрузки В Windows, но когда после перезагрузки системы, мое приложение не запускается автоматически, как я намеревался. У кого-нибудь есть такая же проблема? Мне действительно нужна помощь. Спасибо.

1 Ответов

Рейтинг:
0

#realJSOP

Настольные приложения не могут быть запущены, если пользователь не вошел в систему.

Настройте свое приложение для запуска при входе в систему- Windows Developer BlogWindows Developer Blog[^]

Если вы хотите, чтобы приложение запускалось при перезагрузке/запуске windows, это должна быть служба Windows (которая не может быть приложением UWP, поскольку служба Windows не может иметь пользовательского интерфейса).


neoxxxooo

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

#realJSOP

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