WinRT - Запустить приложение при загрузке Windows? - PullRequest
9 голосов
/ 29 сентября 2011

Я работаю над приложением в стиле Metro в новой среде WinRT (.NET 4.5) для Windows 8, и мне было интересно, можно ли каким-то образом зарегистрировать приложение (через реестр или иным способом) запускается и при запуске Windows.

Мне не удалось найти что-либо об этом где-либо еще, только для Windows 7 или ниже, с приложениями в обычном стиле.

Ответы [ 3 ]

15 голосов
/ 29 сентября 2011

Невозможно запустить приложение в стиле Metro при загрузке.Пользователь должен будет вызвать приложение с начального экрана.Приложения в стиле Metro не могут быть сервисами, поэтому запуск их во время загрузки не кажется правильным подходом, равно как и запуск Microsoft Word или Adobe Photoshop во время загрузки.

1 голос
/ 05 октября 2011

Цель Microsoft с приложениями в стиле Metro заключается в том, чтобы пользователь всегда контролировал ситуацию. Поэтому приложения в стиле Metro не могут активироваться при загрузке компьютера. Кроме того, традиционный код рабочего стола Win32 / .NET не может взаимодействовать с приложениями в стиле Metro и поэтому не может запускать приложение в стиле Metro за кулисами.

Тем не менее, если ваше приложение зарегистрировало себя в качестве обработчика для рендеринга своей собственной плитки, оно периодически вызывается и его просят повторно отрендерить содержимое своей плитки, чтобы оно всегда могло показывать свой последний статус новости / информация для пользователя при просмотре стартовой страницы.

0 голосов
/ 30 сентября 2011

Я думаю, что вы могли бы запустить все ваши звёздные вещи как сервис, который предоставляет доступ к соответствующему уровню WinRT. Тогда пользователю нужно только запустить клиентское приложение.

Goo разделение тоже.

...