Я хотел бы создать пользовательскую оболочку (WinForms) для Windows 8 Embedded Standard (Release Preview), которая позволяет пользователю запускать, устанавливать или обновлять приложения (может быть рабочий стол и/или метро Программы).Запустить приложение метро от пользовательской оболочки
Поэтому я заменил explorer.exe
в реестре с помощью пути к моей пользовательской оболочке, которая работает очень хорошо. При попытке запуска приложения в стиле метро с помощью IApplicationActivationManager (подробности см реализации here), я получаю сообщение об ошибке:
Менеджер приложений требуется для активации приложений, но не работает. (Исключение из HRESULT: 0x80270257)
Журнал событий не содержит никакой дополнительной информации (ни в Application
ни в TWinUI
).
Приложения в стиле Metro хорошо работают, когда explorer.exe
используется как оболочка. Я еще не нашел процесс или службу, которые я мог бы просто начать разрешать выполнение приложений для метро (я пытался запустить WWAHost.exe
, но это не удалось с сообщением об ошибке The system cannot execute the specified program.
). Начиная с explorer.exe
вручную ничего не меняет.
Вы нашли решение этой проблемы? – nicruo
Нет, но через два года, возможно, будут новые варианты. – Gene