© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2021
Microsoftストアからアプリをインストールし
ストアアプリ、UWPは、exeファイルで起動できません。CreateProcess()
エクスプローラで、shell:appsfolder を開いて、アプリを(関連付けで)起動する。ShellExecute()
例えば、フォトアプリは、
shell:AppsFolder\Microsoft.Windows.Photos_8wekyb3d8bbwe!App
を(関連付けで)起動する。
関連付けは、
[HKEY_CLASSES_ROOT\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc\Application]
"AppUserModelID"="Microsoft.Windows.Photos_8wekyb3d8bbwe!App"
[HKEY_CLASSES_ROOT\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc\Shell\open\command]
"DelegateExecute"="{4ED3A719-CEA8-4BD9-910D-E252F997AFC2}"
AppUserModelIDが、exeファイルのパス名 に相当するもの。