問題タブ [appx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
15809 参照

visual-studio-2015 - Visual Studio uwp .appx ファイルから .exe ファイルを作成する

Windows 10 (マルチタッチなど) 用の Visual Studio 2015 で設計された uwp-app がありますが、Windows ストア経由でリリースしてはなりません (はい、「プライベート / 非表示」バージョンも含まれます)。 Windows ストア経由) と Powershell 経由のインストールは、平均的な顧客にとっては少し複雑なので、古き良き .exe ファイルを使用することをお勧めします。

.appx の代わりにプログラムを .exe としてエクスポート/リリースする可能性はありますか?

サポートのためのThx :)

0 投票する
1 に答える
547 参照

uwp - UWP Authenticode で署名された appxbundle は、スマートスクリーンで不明な発行元を示しています

Visual Studio によって生成された署名appxbundleがあり、Comodo Authenticode sha256 証明書で署名されています。プロパティを開くと、バンドルにデジタル署名タブが表示されます。

別の PC にファイルをダウンロードすると、smartscreenフィルターが作動し、appxbundle発行元が不明であると表示されます。

この問題を調査しましたが、クリックワンス展開のソリューションしかないようです。

アップデート

ここに記載されている解決策も実行しました。.exeつまり、ビルド後または公開前の署名を使用して、obj フォルダーに生成されたファイルに署名します。これらの解決策はどちらも問題を解決しません。

アップデート

証明書が有効であることを示す証明書のスクリーンショットが含まれています。

ここに画像の説明を入力

appxbundle私の質問:正しい発行元で表示されるようにするには、さらに何をする必要がありますか?

アップデート

Comodo に確認し、証明書チェーンを再確認しました。アプリケーションは適切にサイドロードされるようになりましたが、Smartscreen は発行元を認識しません。

0 投票する
2 に答える
4816 参照

windows - AppxSignature.p7x の構造は何ですか?

ユニバーサル Windows アプリは .appx ファイルに含まれています。これは、一連のファイルとメタデータの単純な zip です。ほとんどのメタデータ ファイルは、Microsoft の Web サイトで詳細に文書化されており、簡単に解析および/または再生成できます。ただし、AppxSignature.p7x は謎のままです。

この図から ( source ): ここに画像の説明を入力

AppxSignature.p7x には、AppxBlockMap.xml のハッシュ、コンテンツとディレクトリのハッシュ、および署名が必要です。ただし、AppxSignature.p7x ファイル自体のドキュメントは見つかりません。理想的には、openssl/gnutls などの代替ツールを使用して、この署名を生成および検証したいと考えています。これの実用的な用途は、Linux でアプリを更新して再パッケージ化し、Windows ストア用に .appxupload ファイルを準備することです。