2013-02-13 16 views
5

Ich möchte eine benutzerdefinierte Shell (WinForms) für Windows 8 Embedded Standard (Release Preview) erstellen, die den Benutzer zu starten, zu installieren oder zu aktualisieren Anwendungen (Desktop und/oder Metro Apps).U-Bahn-App von benutzerdefinierten Shell

Daher ersetzte ich explorer.exe in der Registrierung mit dem Pfad zu meiner benutzerdefinierten Shell, die ziemlich gut funktioniert. Als ich im Metro-Stil apps mit dem IApplicationActivationManager (siehe Implementierungsdetail here) zu laufen versuchen, erhalte ich diese Fehlermeldung:

Die App Manager sind erforderlich, Anwendungen zu aktivieren, ist aber nicht läuft. (Ausnahme von HRESULT: 0x80270257)

Das Ereignisprotokoll enthält keine zusätzliche Informationen (weder in Application noch in TWinUI).

Apps im Metro-Stil funktionieren gut, wenn explorer.exe als Shell verwendet wird. Ich habe noch keinen Prozess oder Service gefunden, mit dem ich einfach die Ausführung von Metro-Apps zulassen könnte (Ich habe versucht, WWAHost.exe auszuführen, aber das schlägt mit der Fehlermeldung The system cannot execute the specified program. fehl). Starten explorer.exe manuell ändert nichts.

+0

Haben Sie eine Lösung für dieses Problem gefunden? – nicruo

+0

Nein, aber nach zwei Jahren könnte es neue Möglichkeiten geben. – Gene

Antwort

0

Ich fürchte, ich habe keine Lösung für Sie, aber da diese Ausnahme unbekannt ist (Google, ich wage Sie) Ich dachte, ich würde darauf hinweisen, dass ich genau das gleiche Problem in der Visual Studio 2012 Designer versucht, es als RemoteApp auszuführen (auf einer Win8-VM in einer VDI-Umgebung installiert).

! Wie die vollständige Ausnahme von VS2012 geworfen liest 1