trustedLaunch:TrustedLaunch

Especifica que el inicio seguro está habilitado, que restringe el conjunto de procesos que se pueden iniciar en la identidad de un paquete.

Jerarquía de elementos

<Package>
   └─ <Properties>
      └─ <trustedLaunch:TrustedLaunch>

Syntax

<trustedLaunch:TrustedLaunch>
    <!-- TODO: Add value description -->
</trustedLaunch:TrustedLaunch>

Importancia

Attributes

Ninguno.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento primario Description
Propiedades Define metadatos adicionales sobre el paquete, incluidos los atributos que describen cómo aparece el paquete para los usuarios.

Requisitos

Elemento Importancia
Namespace http://schemas.microsoft.com/appx/manifest/trustedlaunch/windows10
versión mínima del sistema operativo Windows 10 versión 26100

Observaciones

Para que el inicio seguro esté habilitado, debe establecer el contenido TrustedLaunch en "true" y también debe incluir un elemento uap10:PackageIntegrity y su elemento uap10:content secundario, con el atributo Enforcement establecido en "on".

Solo se permiten ejecutar ejecutables dentro del archivo de catálogo firmado generado por SignTool en la identidad del paquete. En el caso de los paquetes con ubicación externa, los archivos binarios de una ubicación externa no están en la entrada de SignTool, por lo que sus hash no están en el catálogo. Pero si incluye un catálogo de CodeIntegrityExternal.cat en MSIX, SignTool combinará esos hash en el CodeIntegrity.cat generado.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el elemento TrustedLaunch con el elemento PackageIntegrity .

<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>