embeddedなブログ

組み込みシステムに関することや趣味に関することをダラダラと書いていきます(^^)

AUMID(Application User Model ID)の取得方法

2013-05-01 00:30:42 | Windows Embedded Standard

Windows Embedded 8 Standardで、Windows 8 Application Launcherという機能により、デバイスの起動時に任意のWindowsストアアプリを起動することができます。

この設定を行う際、起動させるストアアプリのAUMID(Application User Model ID)を設定する必要があります。

AUMIDを取得するには、以下のPowerShellスクリプトを実行して確認します。

installedapps = get-AppxPackage

foreach ($app in $installedapps)
{
    foreach ($id in (Get-AppxPackageManifest $app).package.applications.application.id)
    {
        $app.packagefamilyname + "!" + $id
    }
}

AUMIDは <Package Family Name>_<Publisher ID>! <Application ID> のような構成になっています。<Package Family Name>は、ストアアプリ開発の際に生成されるAppxManifest.xmlファイル内で「<Identity Name="Package Family Name"」として定義されています。</p>


最新の画像もっと見る