0

デスクトップ アプリ コンバーターを使用してツール ( https://github.com/mikecann/Windows7-Taskbar-Monitor ) を Windows ストア アプリに変換する際に、別のクラックを使用することにしました。

今回やったこと:

1) 自分のマシンをアニバーサリー アップデートに強制的に更新しました。2) Desktop App Converter と .wim ファイルをダウンロードします。3) 基本イメージ .wim をセットアップします。 4) 自己解凍型インストーラーでコンバーターを次のように実行します。

.\DesktopAppConverter.ps1 -Installer C:\tmp\TaskbarSystemMonitorInstaller.exe -InstallerArguments "/T:c:\out /C" -Destination C:\Out2 -PackageName "TaskbarSystemMonitor" -Publisher "CN=mikecann.co.uk" -バージョン 0.0.0.1 -MakeAppx -Verbose -AppExecutable C:\Out2\TaskbarSystemMonitor.exe -Sign

5) .appx ファイルを取得しますが、実行しようとすると次のようになります。

ここに画像の説明を入力

6) これは私の最初の winows ストア アプリなので、証明書に関して何をする必要があるか正確にはわかりません。そこで、ストアにアップロードしてみることにしましたが、次のエラーが発生します。

ここに画像の説明を入力

7) 最初のエラー、2 番目と 3 番目のエラーは修正できると思いますが、4 番目のエラーはよくわかりません。

どんな助けでも素晴らしいでしょう。

ありがとう!

マイク

4

1 に答える 1

2

5) .appx ファイルを取得しましたが、実行しようとすると、

ここのAppxパッケージ展開セクションを参照してください

  1. エクスプローラーで、テスト証明書で署名した appx を右クリックし、コンテキスト メニューから [プロパティ] を選択します。
  2. [デジタル署名] タブをクリックまたはタップします。
  3. 証明書をクリックまたはタップし、[詳細]を選択します。
  4. [証明書を表示]をクリックまたはタップします。
  5. [証明書のインストール] をクリックまたはタップします。
  6. [ストアの場所]グループで、 [ローカル コンピューター]を選択します。
  7. [次へ]および[ OK ] をクリックまたはタップして、UAC ダイアログを確認します。
  8. 証明書のインポート ウィザードの次の画面で、選択したオプションを [すべての証明書を次のストアに配置する] に変更します。
  9. [参照]をクリックまたはタップします。[証明書ストアの選択] ウィンドウで、下にスクロールして [信頼できるユーザー] を選択し、[ OK ] をクリックまたはタップします。
  10. [次へ] をクリックまたはタップします。新しい画面が表示されます。[完了]をクリックまたはタップします。
  11. 確認ダイアログが表示されます。その場合は、[ OK ] をクリックします。別のダイアログで証明書に問題があることが示されている場合は、証明書のトラブルシューティングを行う必要がある場合があります。注: Windows が証明書を信頼するには、証明書が [証明書 (ローカル コンピューター)] > [信頼されたルート証明機関] > [証明書]ノード、または[証明書 (ローカル コンピューター)] > [信頼されたユーザー] > [証明書] ノードのいずれかにある必要があります。これら 2 つの場所にある証明書のみが、ローカル マシンのコンテキストで証明書の信頼を検証できます。それ以外の場合は、次の文字列のようなエラー メッセージが表示されます。

「Add-AppxPackage : HRESULT で展開に失敗しました: 0x800B0109、証明書チェーンが処理されましたが、信頼プロバイダーによって信頼されていないルート証明書で終了しました。(HRESULT からの例外: 0x800B0109) エラー 0x800B0109: アプリ内の署名のルート証明書パッケージは信頼されている必要があります。」


そこで、ストアにアップロードしてみることにしましたが、次のエラーが表示されます

公開する前に、Windows ストアから有効な証明書を取得し、アプリを再署名する必要があります。-SignDesktop App Converter でフラグを使用すると、テスト証明書が自動生成されます。こちらをご覧ください

-----更新(2016/09/14)------

Desktop Bridge アプリの公開については、ここに記載されている非常に重要な部分も参照してください。

さらに、デスクトップ ブリッジを使用してアプリを受け入れるプロセスを開始します。これらのアプリを公開するパイプラインを Windows ストアに構築する一方で、私たちのチームは開発者と直接協力して、変換されたアプリやゲームを Windows ストアに公開します。 デスクトップ ブリッジを使用してアプリを Windows ストアに提出することに関心がある場合は、こちらからチームにお問い合わせください 。

于 2016-09-12T12:53:00.037 に答える