2016-10-12 6 views
3

Wir haben eine Universal Windows App entwickelt, die sich hauptsächlich auf Desktops konzentriert. Wir können die App ohne Probleme installieren und ausführen.Universal Windows App - Autostart

Jetzt fragt unser Client nach Autostart-Funktion, sobald die Maschine gestartet oder neu gestartet wird, sollte die App automatisch ausgeführt werden.

Wir konnten keine Option zum Aktivieren der gleichen während der Erstellung des Pakets finden.

Können Sie bitte eine Lösung vorschlagen, um den automatischen Start zu erreichen?

+0

* ", wenn die Maschine gestartet wird, oder neu gestartet, sollte die App automatisch ausgeführt werden. "* - Dafür benötigen Sie einen Dienst. Es sei denn, Sie wollten sagen, dass es starten sollte, wenn sich ein Benutzer anmeldet. In diesem Fall könnten Sie eine geplante Aufgabe mit dem [Task Scheduler] (https://msdn.microsoft.com/en-us/library/windows/ Desktop/aa383614.aspx). – IInspectable

+2

Werfen Sie einen Blick auf @ [BackgroundTask] (https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/BackgroundTask) Sample. Werfen Sie einen Blick @ [Bedingungen für Hintergrundaufgaben] (https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/support-your-app-with-background-tasks#conditions-for-background -Aufgaben). Sie suchen nach 'SessionConnected' – AVK

Antwort

4

Es gibt eine Problemumgehung aktivieren, die Sie während des Startvorgangs starten Sie die App ermöglicht.

Zuerst müssen Sie eine *.lnk Verknüpfung zur App erhalten. Dies kann geschehen, indem Sie die App als Kachel an das Startmenü anheften und dann die Kachel per Drag & Drop in einen Ordner oder auf den Desktop ziehen. Dadurch wird eine Verknüpfung erstellt, mit der die App gestartet werden kann.

Um die App automatisch nach dem Start auszuführen, können Sie sie einfach in den Autostart-Ordner einfügen: Drücken Sie Win+R und geben Sie shell:startup ein. Alles in diesem Ordner wird nach dem Start automatisch geöffnet. Sie können Ihre *.lnk Datei einfach in diesen Ordner ziehen und dort ablegen, um zu sehen, wie es funktioniert.

+0

Auch dies startet nicht die Anwendung auf ** Neustart **. Es startet die Anwendung, wenn der Benutzer, der die Shell-Verknüpfung in ihren Startordner kopiert hat, sich anmeldet. Das ist nicht das, wonach die Frage gefragt wird (obwohl ich auch nicht sicher bin, ob die Frage wirklich danach fragt, was das OP benötigt)). – IInspectable

Verwandte Themen