trustedLaunch:TrustedLaunch

Especifica que o Início Confiável está habilitado, o que restringe o conjunto de processos que podem ser iniciados sob a identidade de um pacote.

Hierarquia de elementos

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

Sintaxe

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

Value

Attributes

Nenhum.

Elementos filho

Nenhum.

Elementos pai

Elemento pai Description
Propriedades Define metadados adicionais sobre o pacote, incluindo atributos que descrevem como o pacote aparece para os usuários.

Requirements

Item Value
Namespace http://schemas.microsoft.com/appx/manifest/trustedlaunch/windows10
versão mínima do sistema operacional Windows 10 versão 26100

Observações

Para que o Início Confiável seja habilitado, você deve definir o conteúdo TrustedLaunch como "true" e também deve incluir um elemento uap10:PackageIntegrity e seu elemento uap10:content filho, com o atributo Enforcement definido como "ativado".

Somente executáveis dentro do arquivo de catálogo assinado gerado pelo SignTool têm permissão para serem executados sob a identidade do pacote. Para pacotes com localização externa, os binários em um local externo não estão na entrada do SignTool, portanto, seus hashes não estão no catálogo. Mas se você incluir um catálogo de CodeIntegrityExternal.cat no MSIX, o SignTool mesclará esses hashes no CodeIntegrity.cat gerado.

Exemplos

O exemplo a seguir mostra como usar o elemento TrustedLaunch com o 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>