desktop6:CustomInstall
Permite que seu aplicativo da área de trabalho especifique um ou mais arquivos de instalador adicionais (.exe ou .msi) instalados com seu aplicativo da área de trabalho. Por exemplo, isso é útil para aplicativos que agrupam um componente redistribuível de terceiros.
Nota
No momento, esse elemento destina-se a ser usado apenas por determinados tipos de jogos de computador desktop que são publicados pela Microsoft e por nossos parceiros. Ele requer o customInstallActionsde funcionalidade restrita.
Hierarquia de elementos
extensões de <>
<desktop6:CustomInstall>
Sintaxe
<desktop6:CustomInstall
Folder = 'A string with a value between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.'
desktop8:RunAsUser = 'An optional boolean value.'>
<!-- Child elements -->
desktop6:InstallActions
desktop6:RepairActions
desktop6:UninstallActions?
</desktop6:CustomInstall>
Chave
?
opcional (zero ou um)
Atributos e elementos
Atributos
Atributo | Descrição | Tipo de dado | Necessário | Valor padrão |
---|---|---|---|---|
da Pasta |
O nome da pasta de pacote que contém todos os arquivos necessários para todas as ações personalizadas. Essa pasta pode conter subpastas. | Uma cadeia de caracteres com um valor entre 1 e 256 caracteres de comprimento que não pode conter esses caracteres: < , > , : , " , | , ? ou * . |
Sim |
Elementos filho
Elementos pai
Elemento pai | Descrição |
---|---|
desktop6:Extension | Declara um ponto de extensibilidade para o aplicativo da área de trabalho. |
desktop8:RunAsUser | Indica se a tarefa deve ser executada como o usuário atual. |
Observações
Esse elemento requer o customInstallActionsde funcionalidade restrita.
O sistema operacional usa o atributo Name
dos elementos desktop6:InstallAction, desktop6:RepairActione desktop6:UninstallAction elementos para identificar um conjunto relacionado de ações de instalação, reparo e desinstalação. Para especificar um conjunto relacionado de ações que devem ser executadas em conjunto entre si, verifique se elas têm o mesmo valor para o atributo Name
. O sistema operacional executará uma ação de desinstalação somente se a ação de instalação ou reparo correspondente tiver sido executada.
Exemplos
<Package
xmlns:desktop6="http://schemas.microsoft.com/appx/manifest/desktop/windows10/6"
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap desktop6">
<!-- ... -->
<!-- Other entries omitted for brevity. -->
<!-- ... -->
<Extensions>
<desktop6:Extension Category="windows.customInstall">
<desktop6:CustomInstall Folder="MyInstallers">
<desktop6:InstallActions>
<desktop6:InstallAction File="Setup_AntiCheat.exe" Name="AC_1" Arguments="/add /silent" />
</desktop6:InstallActions>
<desktop6:RepairActions>
<desktop6:RepairAction File="Setup_AntiCheat.exe" Name="AC_1" Arguments="/add /silent /force" />
</desktop6:RepairActions>
<desktop6:UninstallActions>
<desktop6:UninstallAction File="Setup_AntiCheat.exe" Name="AC_1" Arguments="/remove /silent" />
</desktop6:UninstallActions>
</desktop6:CustomInstall>
</desktop6:Extension>
</Extensions>
<Capabilities>
<rescap:Capability Name="customInstallActions"/>
</Capabilities>
</Package>
Requisitos
Item | Valor |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/desktop/windows10/6 |
versão mínima do sistema operacional | Windows 10 versão 1903 (Build 18362) |