信頼された起動が有効になっていることを指定します。これは、パッケージの ID で起動できるプロセスのセットを制限します。
要素階層
<Package>
└─ <Properties>
└─ <trustedLaunch:TrustedLaunch>
構文
<trustedLaunch:TrustedLaunch>
<!-- TODO: Add value description -->
</trustedLaunch:TrustedLaunch>
価値
Attributes
なし。
子要素
なし。
親要素
| Parent 要素 | Description |
|---|---|
| プロパティ | パッケージがユーザーにどのように表示されるかを説明する属性を含む、パッケージに関する追加のメタデータを定義します。 |
Requirements
| Item | 価値 |
|---|---|
| 名前空間 | http://schemas.microsoft.com/appx/manifest/trustedlaunch/windows10 |
| 最小 OS バージョン | Windows 10 バージョン 26100 |
注釈
信頼できる起動を有効にするには、 コンテンツ TrustedLaunch を "true" に設定する必要があります。また、 uap10:PackageIntegrity 要素とその子 uap10:content 要素を含め、 Enforcement 属性を "on" に設定する必要があります。
SignTool によって生成された署名付きカタログ ファイル内の実行可能ファイルのみが、パッケージの ID で実行できます。 外部の場所を持つパッケージの場合、外部の場所のバイナリは SignTool への入力に含まれていないため、ハッシュはカタログに含まれません。 ただし、MSIX に CodeIntegrityExternal.cat カタログを含める場合、SignTool はこれらのハッシュを生成された CodeIntegrity.cat にマージします。
例示
次の例は、PackageIntegrity 要素で TrustedLaunch 要素を使用する方法を示しています。
<Package
...
xmlns:uap10="http://schemas.microsoft.com/appx/manifest/uap/windows10/10"
xmlns:trustedlaunch="http://schemas.microsoft.com/appx/manifest/trustedlaunch/windows10"
...
>
<Properties>
...
<trustedlaunch:TrustedLaunch>true</trustedlaunch:TrustedLaunch>
<uap10:PackageIntegrity>
<uap10:content Enforcement = "on" />
</uap10:PackageIntegrity>
</Properties>