Compartilhar via


Packaging the XML File for Delivery

Windows Mobile SupportedWindows Embedded CE Not Supported

9/19/2008

Você pode usar um arquivo de gabinete (.cab) ou arquivo Cab Provisioning Format (.CPF) para pacote de configuração arquivo XML, novos aplicativos, sons e atualizações para entrega. Em geral, você poderia usar esse método empacotamento para o seguinte métodos entrega:

  • Instalar a configuração XML de um cartão memória, usando o recurso Autorun e uma segurança cartão multimídia Digital (sd/MMC).
  • Empurrar o arquivo usando uma mensagem Service Indication (SI), ou automaticamente o download de arquivo usando Service Location (SL).
  • Puxando pelo dispositivo na resposta de email ou Short Message Service (SMS) ou por um usuário baixá-lo através de HTTP ou HTTPS (Internet Explorer Mobile).
  • O download de configuração arquivo XML do área de trabalho, usando a Remote Application Programming Interface (RAPI) em ActiveSync. Este método é com suporte apenas quando o arquivo configuração está contido em um arquivo CAB

A seguinte tabela descreve esses método empacotamento por tipo arquivo.

Tipo de arquivo Comentários

.cab

Crie arquivo de gabinete (.CAB) usando o assistente CAB.

Normalmente, criação arquivo .cab requer o programa finalizado arquivos e ferramentas SDK para software Windows Mobile. Além disso, alguns usuários podem desejar fornecer adicional integração CEsetup.dll ou Microsoft ActiveSync instalação informações.

O assistente CAB usa o arquivo .inf, que é analisado para determinar qual finalizado aplicativo arquivos devem ser compactados. Para obter mais informações sobre o arquivo .inf, consulte Arquivo informações.

O arquivo .inf usado para criação arquivo .cab oferece muitas opções para personalizar a instalação dos arquivos, incluindo os nomes e locais dos Registro chaves e se o usuário é oferecido uma escolha de localidade instalação.

Para um explicação passo a passo de criar um arquivo CAB, consulte Walkthrough: Packaging a Smart Device Solution for Deployment.

.CPF

Crie o arquivo CAB Provisioning Format (.CPF) usando o MakeCAB.

Observação

Baixando a configuração arquivo XML a partir de área de trabalho usando a Remote Application Programming Interface (RAPI) em ActiveSync não é com suporte quando um arquivo é baixado em um arquivo .CPF.

Um arquivo .CPF é processado como um arquivo .cab, incluindo a manipulação de segurança. No entanto, arquivos .CPF são processados em modo silencioso e o usuário não será solicitado a fornecer quaisquer opções ou decisões. Um exemplo de como isso afeta o usuário é se os requisitos de segurança não são atendidos, como o .CPF é sem assinatura e, em seguida, o processamento falhar.

A compactação em um arquivo .CPF permite que você compactar a arquivo XML by means of o algoritmo compactação MSZIP, que reduz significativamente o arquivo tamanho e tempo de transmissão.

Observação

Versões anteriores do software Windows Mobile não suporte compactado arquivos .CPF.

Para criar um arquivo .CPF, consulte How To Create a .cpf File.

Assinar o arquivo .cab ou .CPF

Você pode assinar o arquivo .cab ou .CPF usando o Microsoft Authenticode® assinatura ferramentas. Isso permite uma máscara função a ser atribuído a solicitação de configuração baseia a máscara função armazenada com um compatível Certificado sobre o dispositivo. Para obter informações sobre essas ferramentas, consulte a documentação Authenticode em "Segurança" Na biblioteca deMSDN.

Você também pode usar hierarquia Public Key Infrastructure (PKI) para assinatura de código. Para facilitar testes de conformidade logotipo, você deve operar um PKI de assinatura de código privilegiado. Se você versão seus próprios aplicativos licenciados fornecedor no dispositivo de Windows Mobile powered, ou você também deve operar um segundo PKI para padrão assinatura de código.

Cada PKI deve conter um at least certificado de autenticação distintos que pode ser configurado no dispositivo de Windows Mobile powered. Para obter mais informações sobre PKI, consulte Windows Mobile PKI Hierarchy.

Para obter informações sobre revogação, consulte Revoking Applications.

See Also

Concepts

How To Configure a Device After Manufacture
Packaging the XML File for Delivery