2013-02-13 23 views
5

Chciałbym utworzyć niestandardową powłokę (WinForm) dla Windows 8 Embedded Standard (Podgląd wersji), która pozwala użytkownikowi uruchamiać, instalować lub aktualizować aplikacje (może to być stacjonarne i/lub metro aplikacje).Uruchom aplikację Metro z niestandardowej powłoki

Dlatego w rejestrze zastąpiłem explorer.exe ścieżką do mojej niestandardowej powłoki, która działa całkiem dobrze. Gdy próbuję uruchomić aplikacje w stylu metro pomocą IApplicationActivationManager (patrz szczegół implementacji here), otrzymuję komunikat o błędzie:

Menedżer aplikacja jest wymagany do aktywacji aplikacji, ale nie jest uruchomiony. (Wyjątek od HRESULT: 0x80270257)

Dziennik zdarzeń nie zawiera żadnych dodatkowych informacji (ani w Application ani w TWinUI).

Aplikacje w stylu Metro działają dobrze, gdy explorer.exe służy jako powłoka. Nie znalazłem jeszcze procesu lub usługi, które mogłyby po prostu zacząć pozwalać na uruchamianie aplikacji Metro (próbowałem uruchomić WWAHost.exe, ale to nie powiedzie się z komunikatem o błędzie The system cannot execute the specified program.). Rozpoczęcie explorer.exe ręcznie nic nie zmienia.

+0

Czy znalazł rozwiązanie tego problemu? – nicruo

+0

Nie, ale po upływie dwóch lat mogą pojawić się nowe opcje. – Gene

Odpowiedz

0

Obawiam się, że nie mam dla ciebie rozwiązania, ale widząc, że ten wyjątek jest niespotykany (Google, odważę się), pomyślałam, że wskażę, że napotkam ten sam problem w Visual Studio 2012 Designer próbuje uruchomić go jako RemoteApp (zainstalowany na maszynie wirtualnej Win8 w środowisku VDI).

! Pełne jako wyjątek rzucony przez VS2012 czyta 1

Powiązane problemy