Referência do complemento pacote esquema XML
Pacotes complementares são usados por RemoteAgent e DownloadPackage Para copiar arquivos para um dispositivo e, opcionalmente, inicie um executável. Para obter informações Geral, consulte Visão geral dos pacotes complementares. Use o exemplo a seguir sistema autônomo uma referência para a criação de complemento pacotes.
Código
<?xml version="1.0" standalone="no"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<ADDONCONTAINER>
<ADDON>
<PACKAGECONTAINER>
<PACKAGE ID="F85E57BA-5AE9-4FF7-8433-6AB7D991D033" NAME="Example">
<PROPERTYCONTAINER />
<PACKAGETYPECONTAINER>
<PACKAGETYPE Name="ARMV4I" ID="ARMV4I" Protected="True">
<PROPERTYCONTAINER>
<PROPERTY ID="RemotePath" Protected="True">%CSIDL_WINDOWS%</PROPERTY>
<PROPERTY ID="RootPath" Protected="True"> %CSIDL_PROGRAM_FILES% </PROPERTY>
<PROPERTY ID="CommandLine" Protected="True">/ServiceIds:F85E57BA-5AE9-4FF7-8433-6AB7D991D033</PROPERTY>
<PROPERTY ID="Host" Protected="True">Trial1.exe</PROPERTY>
</PROPERTYCONTAINER>
<FILECONTAINER>
<FILE ID="Trial1.exe" />
<FILE ID="Trial2.exe" />
</FILECONTAINER>
</PACKAGETYPE>
</PACKAGETYPECONTAINER>
</PACKAGE>
</PACKAGECONTAINER>
</ADDON>
</ADDONCONTAINER>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0" encoding="ISO-8859-1"?>
Comentários
O exemplo cria um pacote complementar denominado exemplo.A tabela a seguir descreve cada elemento no exemplo anterior.
Rótulos |
Descrição |
---|---|
<ADDONCONATINER> |
Contém uma marca de complemento. |
<ADDON> |
Contém uma marca PackageContainer. |
<PACKAGECONTAINER> |
Contém um ou mais pacotes. |
<PACKAGE ID="F85E57BA-5AE9-4FF7-8433-6AB7D991D033" NAME="Example"> |
Define um pacote e especifica o nome e ID do pacote.A ID é um identificador global exclusivo (GUID). |
<PACKAGETYPECONTAINER> |
Contém um ou mais tipos de encapsulamento.Cada tipo de pacote especifica uma arquitetura de CPU diferente que pode executar o aplicativo de dispositivo em. |
<PACKAGETYPECONTAINER> PACKAGETYPE Name="ARMV4I" ID="ARMV4I" Protected="True"> |
Define um tipo de pacote e especifica o tipo de processador suportado por este tipo de pacote.Tipos de processador válido são:
|
<PROPERTY ID="RemotePath" Protected="True">%CSIDL_WINDOWS%</PROPERTY> |
Especifica uma das seguintes propriedades:
|
<FILECONTAINER> |
Contém uma ou mais Rótulos de arquivo. |
<FILE ID="Trial1.exe" /> |
Especifica um arquivo a ser implantado.O atributo ID indica nome de arquivo.O arquivo é implantado da pasta RootPath da área de trabalho para a pasta RemotePath no dispositivo. |
Ao implantar o pacote usando um dos Start ou DownloadPackage, as cópias de conectividade dispositivo inteligente API trial1.exe e trial2.exe da pasta arquivos de programa no computador de mesa para a pasta do Windows no dispositivo. Em seguida, executa trial1.exe /ServiceIds:F85E57BA-5AE9-4FF7-8433-6AB7D991D033 no dispositivo.
Consulte também
Conceitos
Visão geral dos pacotes complementares