Automatische Startup eine Metro-App
Möchte ich mal ein Windows 8 Metro App die automatisch startet nach der Anmeldung des Benutzers.
Für desktop-apps-ich weiß, wie zu tun, dass Sie mit einem Registrierungs-Schlüssel oder kopieren einer Verknüpfung in den Autostart-Ordner. In diesem Fall bin ich auf der Suche für eine U-Bahn entspricht dem letzten Ansatz. Weil ich möchte, dass der Benutzer leicht entfernen Sie es.
Wie kann ich einen link zu meinem (oder jedem) Metro-App auf den link in den Autostart-Ordner oder sowas?
(By the way, das system sollte dem Metro-start-Bildschirm und nicht meine app, um den Benutzer erste. Aber er sollte in der Lage sein wählen Sie die app aus dem aktiven apps-tab (left-Charme) jedes mal, wenn er möchte.)
- Hast du eine app zum starten von Metro-Apps? Oder haben Sie Rollen Sie Ihre eigenen?
- Leider weder das eine noch das andere.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist dies nicht möglich. Selbst wenn können Sie es starten, auf Start [1], wird die app gesperrt, im hintergrund sowieso. darüber hinaus werden alle metro-apps zeigen einen splashscreen beim starten.
Was ist es, dass Sie versuchen zu erreichen? Wenn Ihr code ausgeführt werden, die hintergrund-tasks werden dies tun, und nicht verlangen, Ihre app zu starten, werden gekickt.
Wenn Ihr in die MRU-Liste, dann ist das auto gelungen, aber das system, und auch wenn die app da ist, kann es beendet werden, und im Alter aus der Liste ist jederzeit möglich.
Wenn Sie nicht wollen, erstellen Sie eine separate Start-Mechanismus, können Sie sich ein Protokoll-handler - zB. Myapp://Zeug - und öffnen Sie diese mit standard-Funktionen ShellExecute um die Anwendung zu starten.
Hinweis, Sie können nicht bündeln diese Anwendung und lassen Sie es platziert in die Autostart-Gruppe von einem appx-Paket. Es muss geliefert werden out-of-band von der ca selbst. Zusätzlich, Sie nicht halt der splash-screen angezeigt wird.
[1] da Sie sich auch Fragen, etwas zu tun, dass Sie nicht im Paket mit win 8 store-apps erstellen, können Sie eine weitere exe-Datei, welche die unterstützten APIs zum starten der metro-app. Platzieren Sie diese app in der Autostart-Gruppe wird das Verhalten, das Sie möchten. Die API, die Sie brauchen: http://msdn.microsoft.com/en-us/library/windows/desktop/Hh706903(v=vs. 85).aspx