私は、アプリケーションの起動に使用する実行可能ファイルを指定するよう最終的にユーザーに求めるイントロスペクション ユーティリティに取り組んでいます。ここで、いわゆる "Windows ストア アプリ" (以前は "Metro" アプリと呼ばれていたと思います) のサポートを追加したいと考えています。ただし、それらがローカルにどのように保存されているかは明確ではありません。
Windows ストア アプリがどのようにパッケージ化されて展開されるかについて読みましたが、どうやらそれらを.appx
ファイルとして配布し、 makeappx
. ただし、それらがローカルに保存されているかどうか、またはどこに保存されているかはわかりません。
それらを通常の実行可能ファイルのように、つまりファイル名で指定することに意味はありますか? それとももっと適切な方法がありますか?レジストリで、インストールした Windows ストア アプリの一部 (全部?) が下にリストされていることに気付きました
HKCU\Software\Classes\ActivatableClasses\Package
このレジストリ ツリーを処理するために利用できる API はありますか?