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.
Czy znalazł rozwiązanie tego problemu? – nicruo
Nie, ale po upływie dwóch lat mogą pojawić się nowe opcje. – Gene