5

ユーザーがアプリケーション(デスクトップアプリやメトロアプリ)を実行、インストール、または更新できるようにするWindows 8 Embedded Standard(リリースプレビュー)用のカスタムシェル(WinForms)を作成したいと思います。

したがって、レジストリ内でカスタムシェルへのパスに置き換えexplorer.exeました。これは非常にうまく機能します。IApplicationActivationManagerを使用してメトロスタイルアプリを実行しようとすると(実装の詳細はこちらを参照)、次のエラーメッセージが表示されます。

アプリマネージャーはアプリケーションをアクティブ化する必要がありますが、実行されていません。(HRESULTからの例外:0x80270257)

イベントログには、追加情報は含まれていません(inにApplicationもinにもありませんTWinUI)。

メトロスタイルアプリexplorer.exeは、シェルとして使用するとうまく動作します。メトロアプリの実行を許可し始めることができるプロセスまたはサービスがまだ見つかりませんでした(実行しようとしましWWAHost.exeたが、エラーメッセージが表示されて失敗しますThe system cannot execute the specified program.)。手動で開始explorer.exeしても何も変わりません。

4

1 に答える 1

0

申し訳ありませんが、解決策がありませんが、この例外は前代未聞であるため (Google で検索してみてください)、Visual Studio 2012 Designer でまったく同じ問題が発生していることを指摘したいと思います。 RemoteApp として実行しようとしています (VDI 環境の Win8 VM にインストールされています)。

!VS2012 によってスローされた完全な例外は1を読み取ります

于 2013-02-25T10:46:22.847 に答える