Partilhar via


Aplicativo de assinatura (dispositivos)

A maioria dos dispositivos Windows Mobile chegam da pré-configurado com as configurações de segurança que restringem a execução de aplicativos não assinados e instalação dos arquivos CAB não assinados do fabricante de equipamento ou operador móvel.Para que seu aplicativo seja executado, você ter que assinar seu aplicativo com um certificado instalado no dispositivo de seu participante-usuários.

Como aplicativos de dispositivo de entrada

Para assinar um aplicativo, é necessário conectar-se todo o EXE, assemblies gerenciado, DLL, CAB, e arquivos do MUI (Multilingual usuário Interface) que constituem o aplicativo.Para exibir graficamente funciona como assinatura em projetos de dispositivo, consulte Fluxograma gráfica de assinatura de processo para dispositivos. Os tópicos a seguir explicam como assinar os aplicativos de dispositivos:

Assinatura de um aplicativo para o desenvolvimento do dia a dia

Se você desenvolve em um dispositivo cujas configurações de segurança são menos restritivas do que sistema autônomo configurações de participante-usuários, talvez não haja mesmo sistema autônomo avisos de segurança ou erros, sistema autônomo seu participante-usuários.Portanto, é uma mercadoria idéia para simular o ambiente de segurança do usuário participante ao desenvolver seu aplicativo em um dispositivo de segurança ativada.Para fazer isso, assinar o aplicativo de dispositivo com o certificado de desenvolvimento do Visual Studio e instalar o certificado no desenvolvimento de dispositivo ou emulador.O processo de assinatura com um certificado de desenvolvimento durante a fase de desenvolvimento promove experiências de mercadoria usuário participante.Certificados para o trabalho de desenvolvimento diárias e uma ferramenta para instalá-los estão incluídos no Visual Studio.

Para instalar os certificados necessários no dispositivo

  1. Conectar-se ao dispositivo por meio de qualquer mecanismo de conexão que deverão estar disponível.

  2. Copie VSDCerts.cab do computador de desenvolvimento para o dispositivo.

    VSDCERTS.cab estará localizada por padrão em unidade: \programa Files\Microsoft visual Studio 9.0\SmartDevices\SDK\SDKTools.

  3. No dispositivo, explodir VSDCerts.cab para instalar os certificados.

Inscrever um aplicativo de versão

Os certificados do SDK estão para desenvolvimento ou teste somente.Os usuários finais não têm certificados SDK instalados em seus dispositivos.Portanto, quando um aplicativo está pronto para ser lançado, devem ser assinado com um certificado no dispositivo do usuário.Todos os operadores móveis e OEMs atualmente incluem os certificados Mobile2Market sem privilégio nos dispositivos que são fornecidos.A maioria dos operadores móveis e OEMs também incluam certificados Mobile2Market privilegiado.Portanto, a menos que seu aplicativo deve executar sistema autônomo um aplicativo confiável em um dispositivo que não tenha o certificado privilegiado Mobile2Market, você deve ter seu aplicativo assinado com um dos certificados Mobile2Market.Para obter mais informações sobre o Mobile2Market programa, consulte Mobile2Market: Código de autenticação para aplicativos móveis Windows no Windows Mobile Developer centralizar.

Para executar seu aplicativo em um dispositivo que não tenha o certificado privilegiado Mobile2Market, você deve pedir o OEM ou operadora móvel para assinar seu aplicativo.

Observação:

Se a configuração de segurança de dispositivo requer arquivos binário assinados e os arquivos binário do aplicativo estão não assinados, o aplicativo não será executado.Para obter mais informações sobre configuração de segurança Consulte Configurando a segurança em dispositivos móveis do Windows.

Consulte também

Outros recursos

Segurança em Projetos de Dispositivos

Compactar dispositivo soluções para implantação